gpt4 book ai didi

javascript - 循环中的变量范围

转载 作者:行者123 更新时间:2023-12-03 23:24:58 24 4
gpt4 key购买 nike

我有点懵http://jsfiddle.net/

{
for (var counter = 1; counter < 6; counter++) {

}
}
console.log(counter);

如果循环中的变量在创建 for 循环 的范围内可用,那么为什么我可以访问更高一级的变量,因为我通过放置这些括号创建了另一个范围?

最佳答案

使用 var 关键字创建的变量具有函数作用域(或者全局作用域,如果它们是在函数外部声明的)。 p>

ES6 为 block 作用域 变量引入了let 关键字。

关于javascript - 循环中的变量范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24693595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com