我想在我的数字中添加小数,但是当我使用 toFixed(function) 时,它会添加“.00”,但我想做的是:10 到 0.10 或 1234 到 12,34 。有没有什么函数可以做到这一点?
最佳答案
我希望事情不是这么简单......
var num = 10;
var dec = num/100;
不过为了教育目的,让我们做得更好一点:
var dec = (num/100).toFixed(2);
.toFixed(x)
将强制数字采用具有 x 位小数的格式。如果 num
大于 100 但您仍希望添加 .00,这将非常有用。
或者,如果 num
是字符串:
var dec = ((parseFloat(num)/100).toFixed(2);
parseFloat
会将字符串转换为数字。可能不需要,具体取决于 num
对您来说来自哪里,但无论如何知道如何做很有用。
关于javascript - 将数字 10 转换为 0.10 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35988351/