gpt4 book ai didi

javascript - 是什么导致 isNaN 发生故障?

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:43 25 4
gpt4 key购买 nike

<分区>

我只是想评估输入是否为数字,并且认为 isNaN 是最好的方法。但是,这会导致不可靠的结果。例如,使用以下方法:

function isNumerical(value) {
var isNum = !isNaN(value);
return isNum ? "<mark>numerical</mark>" : "not numerical";
}

关于这些值(value)观:

isNumerical(123));     // => numerical
isNumerical("123")); // => numerical
isNumerical(null)); // => numerical
isNumerical(false)); // => numerical
isNumerical(true)); // => numerical
isNumerical()); // => not numerical

在这个 fiddle 中显示:http://jsfiddle.net/4nm7r/1

为什么 isNaN 总是不适合我?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com