Я вижу другие решения по моему вопросу, но никто из них мне не помогает.Javascript - Найти, если число положительное или отрицательное
Я хочу создать функцию, чтобы найти число положительное/отрицательное. Функция должна принимать целочисленный аргумент и возвращать значение true, если целое число положительное и false, если оно отрицательное.
Кроме того, предложит пользователю снова и снова, если ничего, кроме числа введен
Вот код до сих пор
Когда я ввожу номер, он сохраняет готовность меня это является истинным или ложным, но вона Позвольте мне войти в другое. Как я могу управлять своей петлей, чтобы я мог запросить до ввода -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
Вы можете проверить это решение: http://stackoverflow.com/questions/7037669/how-to-check-the-value-given-a-a-positive-or-negative-integer? answertab = active # tab-top –