我只是使用一个简单的比较函数。但结果并不一致。
var submitButton = document.getElementById("Submit");
document.getElementById("demo").innerHTML = "Answer";
function CheckNums(num1, num2) {
if (num1 == num2) {
return "EQUAL";
} else if (num1 > num2) {
return "YES";
} else if (num2 > num1) {
return "NOPE";
}
}
submitButton.addEventListener('click', function() {
var firstNum = document.getElementById("firstNum").value;
var secondNum = document.getElementById("secondNum").value;
console.log(firstNum, secondNum);
document.getElementById("demo").innerHTML = CheckNums(firstNum, secondNum);
});10大于0或1,但不大于5。
发布于 2019-07-09 20:01:35
使用+将字符串转换为数字,如下所示:
var submitButton = document.getElementById("Submit");
document.getElementById("demo").innerHTML = "Answer";
function CheckNums(num1,num2){
if(num1 == num2){
return "EQUAL";
}
else if(num1 > num2){
return "YES"
;
}
else if(num2 > num1){
return "NOPE";
}}
submitButton.addEventListener('click', function(){
var firstNum = document.getElementById("firstNum").value;
var secondNum = document.getElementById("secondNum").value;
console.log(firstNum, secondNum);
document.getElementById("demo").innerHTML = CheckNums(+firstNum, +secondNum);
});https://stackoverflow.com/questions/56959756
复制相似问题