function largerNum(num1,num2){
c = (num1>num2)?num1:num2;
return c;
}
console.log('largerNum(2095,106) returns: ' + largerNum(2095,106));
console.log('largerNum("23",14) returns: ' + largerNum("23",14));
console.log('largerNum(108,"a") returns: ' + largerNum(108,"a"));
console.log("\n");
对于此代码,它会比较两个参数并返回更大的数字,我想看看如何将NaN与数字与非数字的东西(如(108,a))进行比较时返回NaN
最佳答案
function largerNum(num1,num2){
if (isNaN(num1) || isNaN(num2)) {
return NaN;
}
c = (num1>num2)?num1:num2;
return c;
}
希望这可以帮助。
关于javascript - javascript与数字与非数字进行比较时返回NaN,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42058185/