-1
這是我的javascript代碼。目標是調試程序,不知道我還缺少什麼。爲什麼我的代碼不能運行?
function project4Part1() {
var enteredNumber;
prompt("Enter a number");
enteredNumber = Number(enteredNumber);
var enteredNumber2;
prompt("Enter another number");
enteredNumber2 = Number(enteredNumber2);
if (enteredNumber < 0 || enteredNumber2 < 0) {
alert("One of the numbers was less than zero, please try again.");
}
else if (enteredNumber2 < enteredNumber) {
alert("The second number has to be bigger than the first, please try again.");
}
else
while (enteredNumber < enteredNumber2) {
document.write(enteredNumber);
document.write("times");
document.write(enteredNumber2);
document.write("is");
document.write(enteredNumber * enteredNumber2);
enteredNumber ++;
}
}
另外,忽略不格式化所有灰色框內的代碼。當我運行代碼時,程序會提示我輸入數字,但不會輸出。
您需要將提示的返回值分配給您的變量... –
那麼究竟是什麼問題?怎麼了? *什麼*不會發生?控制檯中是否有錯誤?你預計會發生什麼? – Pointy
var enteredNumber = prompt(「Enter a number」); –