javascript - 解析为带 2 个小数位的 float

标签 javascript

我需要对从 Web 服务接收到的值进行四舍五入,保留 2 位小数。为此,我使用了 toFixed 和 parseFloat 方法,因为我需要 float 中的最终值。 然而,当我有这个值“5.5000000”时,他向我显示了只有一位小数“5.5”的值......

我是这样做的:

var num = 5.5000000;
var n = num.toFixed(2);
var numFinal = parseFloat(n);

最佳答案

你必须在 parseFloat 之后调用 toFixed:

parseFloat(yourString).toFixed(2)

关于javascript - 解析为带 2 个小数位的 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37880443/

相关文章:

Javascript - 单击时图像按钮更改

javascript - 如何用日文和英文编写名称的多语言正则表达式?

javascript - Vue.js:导入带有函数的类并在子组件中调用它

javascript - 使用Python脚本的Heroku Node.js

javascript - 如何判断子对象中的属性是否存在?

javascript - 如何从外部函数访问数组?

javascript - Typescript 可以导入 CommonJS 模块吗?

javascript - 为什么 AngularJS $onChanges 没有注意到数组发生了变化?

javascript - 从动态输入字段 JavaScript 中读取文本

javascript - Math.max 不返回正在比较的任何一个数字