JavaScript Number 保留前导 0

标签 javascript numbers

我有一个问题,我构建了一个非常简单的 javascript 邮政编码搜索。 我正在使用 JS Numbers,因为我想检查传递的数字(搜索词)是否小于||等于或大于||等于最大值和最小值。

value >= splitZips[0] && value <= splitZips[1]

但是 Javascript Number var 类型删除了前导 0,这是一个问题,因为我有像 01075 这样的邮政编码,也有像 8430 这样的邮政编码。所以它找不到小的 4 位数字代码。

知道如何解决这个问题吗?

最佳答案

将它们表示为 String。在严格模式之外,前导零表示八进制数。

此外,为什么前导零在计算数字时有任何意义?如果需要,只需使用 parseInt(num, 10)

关于JavaScript Number 保留前导 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559021/

相关文章:

javascript - 全 Angular 元素的循环视差效果在 CSS/JS 中不断跳跃

javascript - Discord js 震耳欲聋的用户

javascript - 如何从 JavaScript 中的字符串中提取数字?

带条件的 PHP 随机数生成

mysql - 如何检索一列中包含五位数字的所有行

javascript - document.getElementById 不显示

javascript - 客户端显示,隐藏有风险

javascript - 谷歌音译在 tinymce 编辑器中不起作用

lua - 添加 _ concat 两个数字来创建数字范围 - 我疯了吗?

linux - Bash 数量限制?