本文最后更新于69 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
入门




string

模版字符串


小数
number 双精度的浮点小数
infinity 无穷大
有精度问题,2.0-1.1=0.89999999999999
小数转化为整数
parseInt(“10.5”) = 10 表示的还是小数10
parseInt(“abc”) = NaN (not a number)
“10” – 0 = 10 也可以转换为数字
boolean
Truthy Falsy
对象类型
Function
定义
function 函数名(参数){
//函数体
re teturn 结果;
}
例子
funciton add(a,b){ 不用写参数类型
return a+b;
}
默认参数
function pagination(page = 1,size = 10){
console.log(page,size);
}
匿名函数(无函数名的)
(function (a,b){
return a+b;
})
第一种场景,定义完毕后立刻调用
(function (a,b){
return a+b;
})(a,b)
第二种场景,作为其他对象的方法

剪头函数

函数是对象



函数的作用域

闭包

var是函数作用域 ,let是块作用域
Array数组
let arr = [1,2,3];
for(int i = 0;i< arr.length;i++)
arr.push(4)增加数
arr.shift()左侧元素
arr.splice(1,1)从索引1开始删除1个元素


继承

json字符串与js转换

for-in


for of









