1.es的发展史
es是一套规范,浏览器实现了这套规范。
es5还是市场上用的比较多的,因为在es6正式发布的时候很多已经浏览器已经把大众接受了很久,但是那个时候es6还没有被大量的应用到。
es6正式发布的时间是2016.05,在此之前在90年代的1.0阶段到6的出现发生了不断地迭代升级。
2.了解下var
自我感觉js中的var是所有语言中最low的,var的特点
1.var可以重复被声明。
让我想起来
int a =1;
int a=2;
2.var可以不限被修改。 比如字符串常量。
3.var没有块级作用域 如{}等等
let :不能重复声明 变量 -可以修改 块级作用域
const : 不能被重复声明 常量 -不可以修改 块级作用域
(块级作用域的使用也很重要,通过这种方式指定了变量的作用范围)
3.箭头函数
function 方法名(){
}
等同于
()=>{
}
如果只有一个参数 ()可以省略,如果只有一个return {}可以省去。
<后续补充ing...>