我看到其他解決方案對我的問題,但沒有任何幫助我。Javascript - 查找數字是正數還是負數
我想創建一個函數來查找數字是正數還是負數。函數應該接受一個整數參數,如果整數是正數則返回真,如果是負則返回假。
而且,一次又一次地提示用戶,如果不是數字的任何輸入
下面的代碼到目前爲止
當我輸入一個數字,它一直提醒我,這是真的還是假的,但韓元別讓我進入另一個。 如何控制我的循環,以便我可以詢問,直至輸入-1
?它不給我機會進入-1
function isPositive(num) {
var result;
if (num >= 0) {
result = true;
} else if (num < 0) {
result = false;
}
return result;
}
var num;
num = parseInt(prompt("Enter a number"));
while (num != -1) {
alert(isPositive(num));
if (isNaN(num)) {
alert("No number entered. Try again");
num = parseInt(prompt("Enter a number"));
isPositive(num);
while (num != -1) {
alert(isPositive(num));
}
}
}
它告訴我,即使我輸入-1 – Pizzaman 2014-12-04 13:16:34
您可以檢查該解決方案的每個數字是真實的:http://stackoverflow.com/questions/7037669/how-to-check-the-value-given-is-a-positive-or-negative-integer?answertab = active#tab-top – 2016-11-19 05:40:35