ES6基础语法

2017-06-11  本文已影响0人  叶落秋明

ES6全称是ECMAscript6,其实就是js的第6个版本,由于ES5这个版本中并未更新太多内容,ECMA协会将大部分的内容在ES6中更新,之后又宣布随时可以向协会提交内容,随时更新;然后,在每年的6月份左右,再统一更新版本,并以每年的年份作为版本号。

使用

虽然目前主流的浏览器都已支持ES6的语法,但有时候还是需要考虑某些低版本浏览器兼容性的问题(IE8),这时我们就需要引入babel来编译,转换成es3。

通常使用的方式是webpack+babel的方式进行编译,当然如果喜欢gulp也不是不行。

基础语法

变量声明

字符串

在ES6中,我们可以使用两个<code>``</code>符号来表示字符串。

可以在<code>``</code>之家写入变量进行字符串拼接

const app = d
const str = `abc${app}cba`
console.log(str) //abcdcba;

箭头函数

在之前我们声明一个匿名函数是这样

function(a){
  return a=3;
}

而在ES6中:

a=>{a=3}

具体是这样:

() => { ... } // 没有参数
x => { ... } // 一个参数 一个标识符
(x, y) => { ... } // 几个参数
上一篇 下一篇

猜你喜欢

热点阅读