我使用的是javascript number.toFixed()函数。
我的问题是我必须明确提到分数长度的数量,如下所示:
如果数字是1e11,那么我必须将其指定为
number.toFixed(2)
或者如果数字是1e1那么:
number.toFixed(1)
或者如果是1e0那么
number.toFixed(0)
我想根据分数是否存在动态地进行。并且无论分数长度如何。
我不想传递固定小数长度的参数。 js应该动态地理解它的分数长度。 JS中有类似的规定吗?或者在java脚本中是否有任何类似的函数,我不需要显式传递固定长度的参数?
答案 0 :(得分:-1)
var temp = number.split('.');
if (typeof temp[1] !== 'undefined') {
console.log(temp[1].length); // here you got it
} else {
// 0
}