Let和Var的区别
2023-12-14 22:22:58
一:区别
Let不能重复声明,且必须先声明再调用;
但也可以只声明不赋值,默认赋值undefined;
二:实例
let x = 10;
let x = 20; // 这里将会报错,因为 x 已经被声明过了
console.log(y);
let b = 1; // 这里还报错,不会变量提升
但是不同作用域下,可以重复声明
for (let i = 2; i <= n; i++) {
? ? let next = 1; // 这里不会报错
}
因为for循环每次迭代,{}里面都是互相隔离的新的作用域。
文章来源:https://blog.csdn.net/sun_qqq/article/details/134904542
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!