共同点:都是用来声明变量的
区别:
区别一:var 具有变量提升机制
let 和 const 没有变量提升的机制
区别二:var 可以多次声明同一个变量
let和const 不可以多次声明同一个变量
区别三:var 和 let 是声明变量的
const是声明常量的
var 和 let 声明的变量可以再次赋值,但是const不可以再次赋值
区别四:var 声明的变量的没有自身作用域的
let 和 const 声明的变量有自身的作用域
共同点:都是用来声明变量的
区别:
区别一:var 具有变量提升机制
let 和 const 没有变量提升的机制
区别二:var 可以多次声明同一个变量
let和const 不可以多次声明同一个变量
区别三:var 和 let 是声明变量的
const是声明常量的
var 和 let 声明的变量可以再次赋值,但是const不可以再次赋值
区别四:var 声明的变量的没有自身作用域的
let 和 const 声明的变量有自身的作用域