function enigma(inputValue) {
var i = 0;
while (inputValue) {
if (++i == 5) inputValue = 0;
}
return i;
}
var whatAmI = enigma(5);
console.log(whatAmI);
<div>Hit F12 and go to the console to view output.</div>
我得到的輸出是5
爲什麼的JavaScript停止循環,如果inputValue
等於0?這是因爲我沒有將它指定爲while循環中的條件?
你指定了什麼條件? – melpomene
inputvalue是我在while循環中的條件。 – Mocrosoft
什麼時候'inputValue'變成false? – melpomene