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