05 2021 档案
摘要:Number和ParseInt的区别 Number:除了数字、数字型字符串、null、false、"",其它都转换成NaN; ParseInt:除了数字和带单位的数字,其它都转换成NaN; console.log(Number("123"));//123 console.log(Number(123
阅读全文
摘要:默认参数增强 我们知道函数的默认返回值是undefined,之前如果想更改默认返回值的话需要这样做 function fn(n){ return n==undefined?10:n; }; console.log(fn());//10 console.log(fn(10));//10 console
阅读全文
摘要:ES6新增了一些字符串方法以及一些数组方法,使数组跟字符串的操作都变得更方便快速。其中字符串新增的方法有includes(),startWith(),endsWith(),repeat()。数组新增的方法有form(),find(),findIndex()。 接下来我们一个个去看它们的用法: inc
阅读全文
摘要:ES5新增了好几个数组方法供我们使用,让我们对数组的操作能更加方便快捷。除了indexOf()外,剩下几个数组方法都属于高阶函数,需要结合回调函数使用。还需要注意的一点是IE8以下的版本不能使用map和forEach方法。 map()和forEach() map()和forEach()非常相似,区别
阅读全文
摘要:ES5的严格模式 为什么要设立严格模式 消除javascript语法不合理、不严谨的地方,减少一些怪异行为 保证代码运行安全 提高编译效率,增加运行速度 严格模式使用方法 全局 “Use strtic” n=10; console.log(n); 局部 function fn(){ “Use str
阅读全文

浙公网安备 33010602011771号