Java Script中var和let的区别

Java Script中var和let的区别,第1张

Java Script中var和let的区别

声明变量都是同样的格式

var num = xxx;

let num = xxx;

区别:

1、var没有作用域的概念,而let有作用域的概念。

2、var可以重复声明并初始化同一个变量,之后赋的值会覆盖掉前面的值,而let不能。

var num = 1;

var num = 2;

结果num的值为2,而let不能声明一个变量两次。

3、var声明的变量在程序执行前就会被提前声明,但不会赋值,而let声明的变量在程序执行到对应的语句才会被声明。

所以推荐使用let的方式声明变量。

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4748382.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-08
下一篇 2022-11-08

发表评论

登录后才能评论

评论列表(0条)

保存