摘要: 函数参数的默认值 基本用法 与解构赋值默认值结合使用 解构赋值默认值的例子 函数的length属性:指定了默认值以后,函数的length属性,将返回没有指定默认值的参数个数。也就是说,指定了默认值后,length属性将失真 某个参数指定默认值以后,预期传入的参数个数就不包括这个参数了。同理,rest 阅读全文
posted @ 2020-04-26 20:35 lynnDu 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Number.isFinite(),Number.isNaN() Number.isFinite()用来检查一个数值是否为有限的 Number.isNaN() 用来检查一个值是否为NaN 它们与传统的全局方法isFinite()和isNaN()的区别在于,传统方法先调用Number()将非数值的值转 阅读全文
posted @ 2020-04-26 20:33 lynnDu 阅读(219) 评论(0) 推荐(0) 编辑
摘要: String类型 String类型是字符串的对象包装类型,可以使用String构造函数来创建。 String对象的方法可以在所有基本的字符串值中访问到。其中,继承的valueOf()、toLocaleString()和toString()方法,都返回对象所表示的基本字符串值。 字符串方法 字符方法 阅读全文
posted @ 2020-04-26 20:32 lynnDu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: let 命令 let只在声明所在的块级作用域内有效,需要先申明后使用 原因:变量i是var命令声明的,在全局范围内都有效,全局只有一个变量i,每次循环,变量i的值都会发生改变,而循环内被赋给数组a的函数console.log(i),里面的i指向的是全局i(也就是同一个i,即最后一轮的i的值,也就是1 阅读全文
posted @ 2020-04-26 20:31 lynnDu 阅读(173) 评论(0) 推荐(0) 编辑