小程序let与var、const
作者:Alpha时间:2018-07-21 阅读数:2333 +人阅读
let其实就是js里面的三种声明变量其中的一种,其中还有var|和const。
var表示全局声明变量。
let表示声明块级别的变量,也就是局部变量。
const表示声明常量也有块级别的作用域。
let和var的一个明显的区别就是声明的变量值的改变:
function fun1(){ for(var i = 0; i <= 10;i++){ } console.log(i);//11;--------var变量提升 }; fun1(); function fun2(){ for(let i = 0; i <= 10;i++){ } console.log(i);//i is not defined;--------let没有变量提升 }; fun2();
const和var的明显区别是,const声明的是常量,不可被后面的代码赋值改变:
var x = 1; x = 2; console.log(x);//2;-----var声明的是变量,可被赋值替换 const y = 1; y = 2; console.log(y);//Assignment to constant variable.;------const声明的是常量,不可改变
本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知我们删除。邮箱:595397166@qq.com