Mar*_*aio 21 javascript localization
你知道toFixed是否是一个本地化的函数?
我的意思是,这会是:
var n = 100.67287;
alert(n.toFixed(2));
Run Code Online (Sandbox Code Playgroud)
显示" 100.67英语美国OS /浏览器"和" 100,67在意大利OS /浏览器"(用逗号)?(意大利语或使用逗号作为小数分隔符的任何其他本地系统).
谢谢!
Chr*_*isV 15
后期补充:Number.toLocaleString()现在可以在IE 10及以下版本的所有栏目中使用,这可行,虽然相当啰嗦:
var n = 100.67287;
alert(n.toLocaleString(undefined, { minimumFractionDigits:2, maximumFractionDigits:2 }));
Run Code Online (Sandbox Code Playgroud)
有关完整详细信息,请参阅developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString.
如果你可以自由扩展Number原型,你可以定义Number.toLocaleFixed().
| 归档时间: |
|
| 查看次数: |
8793 次 |
| 最近记录: |