以下代码片段展示了一个简单的 for 循环:

for(var i=0;i<10;i++){
sum += i;
}
console.log( i )

在循环结束后,变量 i 的值是多少?

A. 8 B. 9 C. 10 D. 11

答案:B. 9

解释:

在 JavaScript 中,var 声明的变量具有函数作用域。这意味着在循环结束时,i 的值仍然是最后一次迭代的值,即 9。

JavaScript 循环中的变量作用域:for 循环后的 i 值

原文地址: https://www.cveoy.top/t/topic/ozrX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录