javascript - 将字符串解析为十进制不返回小数 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 中,一切都是数字,它是双精度浮点 64 位数字(=十进制)。
100.00 等于 100,因此它显示为 100。
推荐阅读
- javascript - Chart js中的工具提示总是黑色而不是对应数据集的颜色
- spring-data-jpa - 使用多个事务管理器没有可用的名为“transactionManager”的 bean
- angularjs - 带参数的Angularjs函数
- selenium - Yii2 验收测试 - 注意错误
- php - 有没有办法在一个视图中查看子类的整个代码(来自上层)
- javascript - Javascript字符串到C#时间跨度
- maven - 如何使用自己的全局 settings.xml 设置官方 maven docker 映像?
- jenkins - 选择参数 Jenkinsfile 返回第一个元素
- android - 相机在 xamarin 中打不开
- android - y=0时如何停止绘制