var understand = true;
while(/* ... */) {
console.log("I'm learning while loops!");
understand = false;
}
我想打印「我正在學習while循環!」那麼需要在循環中寫入什麼條件?我想知道在循環中寫入什麼條件
var understand = true;
while(/* ... */) {
console.log("I'm learning while loops!");
understand = false;
}
我想打印「我正在學習while循環!」那麼需要在循環中寫入什麼條件?我想知道在循環中寫入什麼條件
試試這個:
while(understand){
console.log("I'm learning while loops!");
understand = false;
}
EDIT1:
如果你希望你的循環,爲運行次數:
var i=0;
while(i<10){ //suppose you want to run your loop for 10 times.
console.log("I'm learning while loops!");
i++;
}
EDIT2:(回覆代碼評論)
您正在使用loop
作爲函數名稱,並在while循環中檢查錯誤。
試試這個:
var myFunctionName = function()
{
var myVariableName = 0;
while(myVariableName<3)
{
console.log("In loop" + myVariableName);
myVariableName++;
}
};
myFunctionName();
嘗試使用此方法執行一次while循環。
var understand = false; // not yet
while(understand !== true){
console.log("I'm learning while loops!");
understand = true; // I do now!
}
這使代碼更有意義。 :-) – techfoobar
當條件評估爲true時,while循環將繼續執行。所以這真的取決於你想要的條件。如果你只是想要一個循環,並通過代碼來判斷,你可能需要執行以下操作:
var understand = true;
while(understand) {
console.log("I'm learning while loops!");
understand = false;
}
這就好比說:「雖然明白等於true,則執行循環」
值得一提的是,變量名稱understand
沒有什麼意義,從true
開始並設置爲false
,當你想打破循環時(假設你想打斷時理解的循環)。因此,下面會更合乎邏輯:
var understand = false;//don't yet understand, so enter loop
while(!understand) {
console.log("I'm learning while loops!");
understand = true;//now I understand, so break loop
}
這就好比說:「雖然明白等於假,則執行循環」
var understand = true;
while(understand == true){
console.log("I'm learning while loops!");
understand = false;
}
'明白== TRUE' –
多少時間,你想打印'我正在學習while循環'? – ram
只需要打印一次 –