我想用JavaScript格式化价格.
我想要一个函数,它接受一个float参数并返回如下string格式:
"$ 2,500.00"
Run Code Online (Sandbox Code Playgroud)
最好的方法是什么?
有没有办法number.toLocaleString()在逗号后加4位数?
例:
var number = 49.9712;
document.getElementById('id').innerText = number.toLocaleString();
Run Code Online (Sandbox Code Playgroud)
结果: 49,9712
但是现在它总是以逗号后的2位数返回数字: 49,97