JS 中 Number.parse 方法的几个坑
DebugMi 发布于 2016-12-20 23:26编辑于 2024-08-29 03:45阅读:
Number.parseInt
一般用来把字符串解析成整数,如:Number.parseInt('31.1')
=> 31
不过坑也是有的,总结了几个有风险的:
Number.parseInt()
第二个参数最好加个10,不然遇到一个16进制的字符串:Number.parseInt('0x345')
就当成16进制来转了。Number.parseInt(0.0000008)
你以为是 0?其实是 8。因为 0.0000008 会转为科学计数 8e-7,自然就转成 8 了。
0