js

简介: js


1.创建对象的三种方法

注: 其中js访问对象属性的两种方法:

    注意事项:

    当在为一个对象动态的添加属性时,不可以使用点,必须使用[ ]
AI 代码解读

构造函数:

  1. for ..in.. 遍历对象属性,k想写什么写什么。

3.数学对象Math

所以Math.round(-1.5)结果是-1;

猜数字游戏:

4.Data对象

month要加一;

倒计时:

5.数组

创建数组

检测是否是数组

push,unshifit

pop ,shift

reserve,sort

返回数组元素索引号indexOf

数组去重

数组转换为字符串, join默认为逗号

字符串转数组

6.字符串

字符串不会轻易销毁;

字符串indexOf,里面要加 ' '

统计一个字符串中某个字符出现的位置和次数

charAt,charCodeAt,str

统计字符串中重复出现字符个数,并输出最多次出现的字符;k是属性名,o[k]是值

字符串中某个字符全部替换为另一个字符

  1. 简单、复杂数据类型

简单数据类型传参

结果是11,10

复杂数据类型传参

8.arguments,短路

9.预解析

声明函数的两种方法

// 声明定义方式
function fn() {...}
// 调用
fn(); //因为有名字,所以也被称为命名函数
调用函数的代码既可以放到声明函数的前面,也可以放在声明函数的后面

利用函数表达式方式的写法如下:
// 这是函数表达式写法,匿名函数后面跟分号结束
var fn = function(){...};
// 调用的方式,函数调用必须写到函数体下面
fn();

结果是undefinite

相当于

fun{

var num(占个坑)

console.log(num)

num=20

}

undefinite 20

9,9,9,9,9, 报错(局部变量,外面不能调用),b,c 直接赋值当全局变量。

目录
打赏
0
0
0
0
0
分享
相关文章
Next.js
Next.js【8月更文挑战第4天】
108 1
|
6月前
|
什么是js?
什么是js?
393 0
JS神奇的或0(|0)
可以看到明显的带或0运算与不带或0运算的结果无论是位数还是符号位都有不同。 那这中间到底发生了什么? 这里找一个数字为例:117063531626496 要想验证这个问题,思路如下: 1,对比变更前后的数字的二进制格式 2,找到是否有数字表示的安全边界 首先按照思路1,我们看一下这个数字和这个数字或0后的二进制格式分别是什么:
一起来学 next.js - getServerSideProps 篇
getServerSideProps 是 next.js 中的一项特色功能,可以让我们在给页面设置一些初始的 props 参数。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等