parseInt取整,长度超过18位,末尾都成0了,所以,当长度为20位时,实行前10位进行切割,分别比较。比如给定数字范围【-12345678912345678912-12345678912345678912】,我如何判定我给定的数字value在不在这个范围?对于parseInt和parseFlaot,有一定的长度限制
1 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
JS的情况:
12345678912345678912 < 12345678912345678910
false
12345678912345678912 > 12345678912345678910
false
1234567891234568 < 1234567891234560
false
1234567891234568 > 1234567891234560
true
超过16位,先当作字符串处理,截取16位出来后,就可以做数字比较了。
添加回答
举报
0/150
提交
取消