我只是在Firefox的JavaScript控制台中尝试过,但以下两个语句都没有返回true:
parseFloat('geoff') == NaN;
parseFloat('geoff') == Number.NaN;
Run Code Online (Sandbox Code Playgroud) 可能重复:
在Javascript中比较NaN值是否相等
谁能告诉我为什么这不起作用?
if(inbperr == NaN){
document.getElementById('inbclo').value = "N/A";
}
else{
document.getElementById('inbclo').value = "%" + inbperr;
}
Run Code Online (Sandbox Code Playgroud)
而不是返回一个百分比值或"N/A",就像我想要它返回"%NaN".