JS限制数字中的小数位数

时间:2017-07-28 20:05:01

标签: javascript

我有一个抓取值,乘法,总和,除法的js,然后将它们放在表格的单元格中。结果可以达到(我认为)15位小数。我如何将其限制为两个?

例: 数学运算结果:5.223567 我想:5.22

我想截断或舍入剩余的小数位。我对需要js之外的资源的解决方案持开放态度,但如果存在js解决方案则更喜欢js解决方案。

3 个答案:

答案 0 :(得分:4)

使用=CountMerged(C2)

.toFixed

请注意,yourNumber.toFixed(2); 将返回一个字符串,因为JavaScript使用的64位浮点数不能保证准确性。 (用外行人的话来说,JS不能准确地表示0.1,所以它必须返回一个字符串。)

答案 1 :(得分:2)

cd %userprofile%\path\to\your\jupyter\dir
jupyter notebook yourNotebook.ipynb

方法toFixed rounds到多个小数。

答案 2 :(得分:2)

如果你不想使用.toFixed(),你也可以

Math.round(num * Math.pow(10,x)) / Math.pow(10,x)

其中x是小数位数,num是原始数字

相关问题