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(返回结果含继承)