js杂谈

ECMAScript第一版标准:1997年

ECMAScript6标准(ES6):2015年6月

ES5

数据类型:Number(NaN-Not a Number;Infinity-无限大)、String、Boolean、Null、Undefined、Object

NaN !== NaN (如需判断可使用isNaN  isNaN(NaN); //true)

模板拼接:`${xx}`

字符串常用方法(不会改变原值):toUpperCase(转大写)、toLowerCase(转小写)、indexOf(搜索指定字符位置,没有返回-1)、substring(返回指定索引区间的子串)

数组常用方法:不改变原数组:indexOf、slice(同字符串的substring方法)、concat、join

                  改变原数组:push(末尾添加)、pop(删除最后一个元素)、unshift(头部添加)、shift(删除第一个元素)、sort、reverse、splice(index,howmany,item1,...,itemx)

对象:检测是否有某一属性:属性 in obj(返回结果含继承)

 

 
原文地址:https://www.cnblogs.com/Forever-0209/p/13853028.html