js字符串转数字100.01变成100.099999998
时间: 2023-09-27 19:04:54 浏览: 104
在JavaScript中,使用parseFloat()函数可以将字符串转换为浮点数类型。这个函数会尝试解析一个字符串,并返回一个浮点数。在你提供的例子中,将"100.01"转换为数字会得到100.00999999999999,这是由于JavaScript中浮点数的精度问题导致的。浮点数的存储和计算是基于二进制的,而不是十进制,会导致一些小数无法完全精确表示。如果你希望得到精确的结果,可以使用toFixed()函数将结果四舍五入到指定的小数位数。在这个例子中,你可以使用toFixed(2)将100.00999999999999四舍五入为100.01。因此,最终的结果应该是100.01。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [js字符串转换成数字.docx](https://download.csdn.net/download/g11176593/87154167)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [js常用验证函数,邮箱验证,手机号码验证,是否url地址,是否字符串,是否数字......](https://download.csdn.net/download/qq_36604863/72505408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [MYSQL关系型数据库快速上手视频教程69讲](https://download.csdn.net/download/weixin_36643308/88220261)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文