我試圖瞭解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'可以放在聲明裏面或 –