• 微信
您当前的位置: 首页> 小程序>

小程序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

标签: 小程序

阿尔法

软件开发工程师#全栈工程师

{include file=foot.html}