parseInt()在JS中为何有时输出非预期整数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计866个文字,预计阅读时间需要4分钟。
探讨背景:不知小伙伴们是否遇到过,当使用parseInt()函数处理浮点数时,某些情况下返回的值与预期不符。
例如,parseInt(0.006)或parseInt(0.0006)等返回值应为0,但parseInt(0.0000006)返回的值却是6。
这到底是为什么呢?
parseInt函数的作用:
探讨背景:
不知道小伙伴们有没有发现,如果是parseInt(0.006)或者parseInt(0.0006)等返回的值都应该 0,但是parseInt(0.0000006)返回的值却诡异的 6,这到底为什么呢?
parseInt函数的作用
首先先说一下,parseInt()的作用是什么?他是js原生的方法,是用来把数字字符串转化为Number类型的数字的,还有他只是转化整数部分。
本文共计866个文字,预计阅读时间需要4分钟。
探讨背景:不知小伙伴们是否遇到过,当使用parseInt()函数处理浮点数时,某些情况下返回的值与预期不符。
例如,parseInt(0.006)或parseInt(0.0006)等返回值应为0,但parseInt(0.0000006)返回的值却是6。
这到底是为什么呢?
parseInt函数的作用:
探讨背景:
不知道小伙伴们有没有发现,如果是parseInt(0.006)或者parseInt(0.0006)等返回的值都应该 0,但是parseInt(0.0000006)返回的值却诡异的 6,这到底为什么呢?
parseInt函数的作用
首先先说一下,parseInt()的作用是什么?他是js原生的方法,是用来把数字字符串转化为Number类型的数字的,还有他只是转化整数部分。

