true 最佳答案 -0 是数字,根据 IEEE-754 标准管理 JavaScript-6ren">
gpt4 book ai didi

javascript - Jquery isNumeric 负零给出真实结果

转载 作者:行者123 更新时间:2023-12-01 03:46:29 30 4
gpt4 key购买 nike

我在应用程序中对数值进行了验证,但对值 "-0" 验证失败,因为。

$.isNumeric("-0")  => true 

最佳答案

-0 是数字,根据 IEEE-754 标准管理 JavaScript 使用的数字类型。 (在 IEEE-754 中,-00 是不同的值,尽管它们通常被视为相等。-0 === 0例如,是 true,但最近版本的 JavaScript 还包含 Object.is,其中 Object.is(-0, 0)。)

函数parseIntparseFloatNumber等都对"-0"感到满意,它也是 JavaScript 中有效的数字文字。

如果您想禁止它,您需要添加自己的检查。

关于javascript - Jquery isNumeric 负零给出真实结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43541838/

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