ステートメント自体の前に a を宣言するmyCounter = myCounter + 1;
必要がない理由について、私は少し混乱しています。var
var myCounter=0;
var lineBreak='<br>';
while (myCounter <= 5) {
document.write('Hello World' + lineBreak);
myCounter = myCounter + 1;
}
ステートメント自体の前に a を宣言するmyCounter = myCounter + 1;
必要がない理由について、私は少し混乱しています。var
var myCounter=0;
var lineBreak='<br>';
while (myCounter <= 5) {
document.write('Hello World' + lineBreak);
myCounter = myCounter + 1;
}
変数は最初の行で初期化されます。
var myCounter=0;
この同じ変数は、それを参照する他の 2 行で使用されます
while (myCounter <= 5) {
document.write('Hello World' + lineBreak);
myCounter = myCounter + 1;
}
先頭で初期化されていない場合 (var
キーワードがない場合)、「グローバル」変数と見なされます。もちろん、これは悪い習慣であり、常に変数を必要なスコープでのみ定義する必要があります。ファイルの先頭にステートメントを配置"use strict";
して、変数が定義されていないときに例外をスローすることもできます。