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