Number.parseInt()
第二个参数最好加个10,不然遇到一个16进制的字符串: Number.parseInt('0x345')
就当成16进制来转了。
Number.parseInt(0.0000008)
你以为是 0?其实是 8。因为 0.0000008 会转为科学计数 8e-7,自然就转成 8 了。
Number.parseInt()
第二个参数最好加个10,不然遇到一个16进制的字符串: Number.parseInt('0x345')
就当成16进制来转了。
Number.parseInt(0.0000008)
你以为是 0?其实是 8。因为 0.0000008 会转为科学计数 8e-7,自然就转成 8 了。