首页 > 解决方案 > 将字符串解析为十进制不返回小数 JavaScript

问题描述

我是编写 JavaScript 的新手,我正在尝试将两个值从字符串转换为数字,但是,我尝试执行以下方法,但似乎都没有。例子:

const num = parseInt('100.00') // returns 100
const num = Number('100.00') // returns 100
const num = +'100.00'; // returns 100

我需要返回 100.00 作为我去过其他类似帖子的数字,他们似乎没有帮助,感谢所有知识!

标签: javascript

解决方案


在 Javascript 中,一切都是数字,它是双精度浮点 64 位数字(=十进制)。

100.00 等于 100,因此它显示为 100。


推荐阅读