我怎么能在JavaScript中执行此操作?
var num = 2046430;
num.toLocaleString();
will give you "2,046,430";
Run Code Online (Sandbox Code Playgroud)
我试过的是
var num = 2046430;
num.toLocaleString().toFixed(2);
Run Code Online (Sandbox Code Playgroud)
预期产出
"2,046,430.00";
Run Code Online (Sandbox Code Playgroud) 下面是我的javascript
var s = new Number(123456789);
alert(s.toLocaleString("en-US"));
Run Code Online (Sandbox Code Playgroud)
这给出123,456,789了铬的结果.但IE 8显示123,456,789.00.是否有任何限制".00"在IE中添加的工作?
仅供参考:我已经检查过这会在Chrome中出现问题并且搜索谷歌没有用.