ES6語(yǔ)法
ES6聲明變量方法從ES5的兩種(var+function)增加到了6種:let、const、import、class
let和const
let
聲明變量,類(lèi)似于var,但是聲明的變量只在代碼塊內(nèi)有效。
var命令會(huì)產(chǎn)生“變量提升”,所以盡量減少使用
暫時(shí)性死區(qū)
相同作用域內(nèi)不允許重復(fù)聲明同一個(gè)變量。
Block作用域
const
聲明只讀常量。一旦聲明,常量值不能改變。聲明只在block作用域內(nèi)有效。
變量結(jié)構(gòu)賦值
ES6允許結(jié)構(gòu)賦值
let [a,b,c]=[1,2,3];