我试图了解W3schools演示使用“For”循环的方式。从我的角度来看,它看起来凌乱当变量的声明内声明的,而外面,像这样:声明变量外循环不工作在JavaScript
var i = 0;
for (statement) {
code }
由于一些没有看到与我提出的代码有什么区别,我想通ID后它作为一个代码段。这是我在循环外定义的var版本。
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Loops</h2>
<p id="demo"></p>
<script>
var text = "";
var i = 0;
for (i < 5; i++) {
text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Loops</h2>
<p id="demo"></p>
<script>
var text = "";
var i;
for (i = 0; i < 5; i++) {
text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>
</body>
</html>
这是工作的罚款。你的问题是什么 ? –
“_But但是这样写不工作_”那么,当我点击运行它工作得很好,所以我不知道你的意思是... – csmckelvey
我检查了在W3学校for循环的例子,是一样的你写的那个。 'var i = 0'可以放在声明里面或 –