字面理解es6的三種宣告方式:
var
:它是variable的簡寫,可以理解成變數的意思。
let
:它在英文中是「讓」的意思,也可以理解為一種宣告的意思。
const
:它在英文中也是常量的意思,在es6也是用來宣告常量的,常量你可以簡單理解為不變的量。
var在es6裡是用來公升級全域性變數的
let是區域性變數宣告,let是防止你的資料汙染的 (同乙個作用域不能宣告相同的變數)
習慣用let宣告,減少var宣告去汙染全域性空間
const宣告的變數是不可以改變的(宣告常量)
es6 宣告方法
ecmascript6 簡稱es6 它是js語言的標準,在2015年6月正式發布。在es6中使用let宣告變數,用法類似於var。1.let命令作用域只侷限於當前 塊。let定義的變數具有塊級作用域。console.log a 12 console.log b b is not defined 2....
ES6宣告變數
var 命令會發生 變數提公升 現象,即變數可以在宣告之前使用,值為undefined let 宣告的變數僅在塊級作用域內有效 它所宣告的變數一定要在宣告後使用,否則報錯。const const的作用域與let命令相同 只在宣告所在的塊級作用域內有效。增加 刪除屬性都可以的 const b b.le...
ES6宣告物件簡寫
5 宣告物件簡寫 const age 12 const name amy 傳統 const person1 console.log person1 es6 const person2 console.log person2 6 定義方法簡寫 傳統 const person1 person1.sayh...