var check = true;
var number = Math.floor(Math.random() * 20);
while (check === true){
var guess = prompt("I picked a number 0 to 20, try to guess it!");
if (number === guess) {
print("You guessed correctly! Good job!");
check = false;
}
else if (number < guess) {
print("\n\You guessed too high!");
}
else if (number > guess) {
print("\n\You guessed too low!");
}
else {
print("\n\Error. You did not type a valid number");
exit();
}
print("\n\Guess: " + guess + ".");
}
當我嘗試運行這個程序時,我一直得到正確答案,但它不起作用!即使隨機生成的數字是13,我猜測13,它會通過,它會說它是無效的。Javascript:爲什麼我的值不會相等?
'print','exit()'? – j08691
我以前見過這些方法。不記得它在高中的名字,他們有一個超級簡單的運行時環境設置爲JavaScript,所以學習者不必處理瀏覽器或node.js的複雜環境。 –
我使用的打印命令,因爲我使用的網站使用打印,而不是console.log – MkayBye