let,const,var的区别
2017-10-22 16:05
375 查看
es6中增添了let、const来定义变量const用来定义常量它是不能更改
const a=5; a=3;//此时会报错但是若常量若是对象,则可改变对象内部的写法
const obj{ a:4, b:3 }
obj.a=5;//此时可以改变obj.a的值let局部变量,只能作用于局部作用域
if(true){ let a=5; } console.log(a);//此时报错var作用于函数作用域
if(true){var a=5;} console.log(a);//输出5
相关文章推荐
- JS中const,var,let的区别
- js中const,var,let区别
- js 中const, var, let的区别
- js中const,var,let区别
- javaScript中var、let、const的区别
- JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
- javaScript中var、let、const的区别
- [Wondgirl]ECMAScript6(ES6)(二)变量let、var和常量const的定义和区别
- js中let、var、const定义变量的区别
- js中const,var,let区别
- 深入理解ES6之var,let,const区别
- js中const,var,let区别
- js中const,var,let区别
- var、let、const 区别?
- var与ES6中const、let声明的变量的区别
- JS中const、var 和let的区别
- js中const,var,let的区别
- js中var, const, let的区别
- javascript精雕细琢(一):var let const function声明的区别
- JS中const、let、var之间的区别