我想在我的数字中添加小数点,但是当我使用toFixed(函数)时,它添加了".00",但是相反,我想这样做: 10到0.10或者1234到12,34。有什么功能能做到这一点吗?
发布于 2016-03-14 13:05:50
我希望不是这么简单..。
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是从哪里来的,但是不管怎么做都是有用的。
发布于 2016-03-14 13:11:42
请参阅Number.prototype.toLocaleString()提供数字标准逗号格式。
var number = 3500;
alert(number.toLocaleString());
将数字除以“100”以获得浮点数。
https://stackoverflow.com/questions/35988351
复制相似问题