JavaScript 循环中的变量作用域:for 循环后的 i 值
以下代码片段展示了一个简单的 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。
原文地址: https://www.cveoy.top/t/topic/ozrX 著作权归作者所有。请勿转载和采集!