(1) var 聲明變量
函數作用域
let 聲明變量
有{}作用域(塊級作用域)
不能重複聲明
代替封閉空間解決I值的問題
const 聲明常量
常量不能重新指派
常量不能二次修改 初始化的時候 必須都設定值!
(2) ES6 需要引入2個js檔案-需要編譯 - 浏覽器不完全相容
ES5 不需要編譯
(3) var 本身作用域 可以局部/全局
let 可以在作用域下起效
(1) var 聲明變量
函數作用域
let 聲明變量
有{}作用域(塊級作用域)
不能重複聲明
代替封閉空間解決I值的問題
const 聲明常量
常量不能重新指派
常量不能二次修改 初始化的時候 必須都設定值!
(2) ES6 需要引入2個js檔案-需要編譯 - 浏覽器不完全相容
ES5 不需要編譯
(3) var 本身作用域 可以局部/全局
let 可以在作用域下起效