gpt4 book ai didi

javascript - 使用 JavaScript/jQuery 进行简单的数字验证

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:27 24 4
gpt4 key购买 nike

JavaScript/jQuery 中是否有任何简单的方法来检查变量是否为数字(最好没有插件)?我想提醒变量是否为数字。

提前致谢...:)

最佳答案

我不推荐使用 isNaN 函数来检测数字,因为 Java Script 类型强制转换。

例如:

isNaN(""); // returns false (is number), a empty string == 0
isNaN(true); // returns false (is number), boolean true == 1
isNaN(false); // returns false (is number), boolean false == zero
isNaN(new Date); // returns false (is number)
isNaN(null); // returns false (is number), null == 0 !!

您还应该记住,对于 float ,isNaN 将返回 false(是数字)。

isNaN('1e1'); // is number
isNaN('1e-1'); // is number

我建议使用 this代替函数:

function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}

关于javascript - 使用 JavaScript/jQuery 进行简单的数字验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663141/

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