0
我正在開發一個簡單的JavaScript程序,用於比較用戶輸入的兩個號碼。如果第一個數字大於第二個數字,對話框應顯示「x更大」。如果第二個數字大於第一個數字,對話框應顯示「y更大」。現在,該框顯示「firstNumber is larger」而不是實際的數字。如何更改我的If語句,以便程序顯示用戶輸入的實際數字而不是變量名稱?如果聲明需要提醒用戶輸入的號碼
如果數字相等,則會顯示一條寫着「這些數字相等」的消息(該部分工作正常)。
謝謝!
的jsfiddle鏈接:http://jsfiddle.net/9m4ohdkj/2/
<!DOCTYPE html>
<html>
<head>
<meta charset = "utf-8">
<title>Compare Numbers</title>
<script>
var firstNumber; // first string entered by the user
var secondNumber; // second string entered by the user
// enter first number from user as a string
firstNumber = window.prompt("Enter an integer");
// enter second number from user as a string
secondNumber = window.prompt("Enter second integer");
// convert numbers from strings to integers
firstNumber = parseInt(firstNumber);
secondNumber = parseInt(secondNumber);
//determine result
if (firstNumber > secondNumber)
window.alert("firstNumber is larger");
if (firstNumber < secondNumber)
window.alert("secondNumber is larger");
if (firstNumber == secondNumber)
document.write("These numbers are equal!")
// end if
</script>
</head><body></body>
</html>
我不知道你需要雙引號纔算字符串。謝謝。 – HappyHands31
是的,這就是你使用你的文字字符串。請注意,您可以爲此使用雙引號或單引號。 –