Js学习之----ES6

1、ES6和JavaScript的关系:

  ES6是ECMAScript 6.0的简写

  JavaScript是脚本语言

  ES6是JavaScript语言的第六代标准

2、ES6的新特性之-----let,const变量声明

 

(1)补充:变量提升

  使用ES5语法时,在函数作用域或全局作用域中通过var关键字声明变量~

  函数声明变量声明总是会被解释器悄悄地"提升"到方法体的最顶部

  也就是是说,变量可以先使用再声明

  不过,一般是不会这么做的~

(2)补充:块级作用域

  ES5语法时,只有全局作用域和函数作用域

  ES6语法中,有了块级作用域

  块级作用域就是:{ }包围的部分,if语句和for语句里面的{ }也属于块作用域。

  let,const定义的变量,只能在块作用域里访问,不能跨块访问

3、ES6的新特性之-----箭头函数

  特性:箭头函数中的this始终指向函数声明时所在作用域下的this

4、ES6的新特性之-----变量解构赋值

 

posted @ 2020-05-11 11:28  程序员冒冒  阅读(102)  评论(0编辑  收藏  举报