let与const声明变量和var声明变量的区别:
1.let和const声明的变量不会进行预解析,只能够先声明后t面再使用
2.用let和const不能够声明同一个变量
3.用let和const声明的变量在{}都属于局部作用域的变量
常见报错:num is not defined因为变量在{}里面声明, 同时也只能够在这个{}中使用
4.let声明式变量在后续可以更改变量的值,声明的时候也可以不赋值
5.const声明的是常量,声明的时候必须赋值,赋值后不能够改变
let与const声明变量和var声明变量的区别:
1.let和const声明的变量不会进行预解析,只能够先声明后t面再使用
2.用let和const不能够声明同一个变量
3.用let和const声明的变量在{}都属于局部作用域的变量
常见报错:num is not defined因为变量在{}里面声明, 同时也只能够在这个{}中使用
4.let声明式变量在后续可以更改变量的值,声明的时候也可以不赋值
5.const声明的是常量,声明的时候必须赋值,赋值后不能够改变