我有一个对象 MyObject,其中包含一个属性 MyProp,该属性有时是数字。目前,我将数字显示为如下文本:
$('#MyDiv').text(MyObject.MyProp);
我想为这个数字添加格式。我可以检查它的数字,但我想知道如何进行数字格式化。
if ($.isNumeric(MyObject.MyProp) === false) {
$('#MyDiv').text(MyObject.MyProp);
} else {
var PrettyNumber = MakePrettyNumber(MyObject.MyProp);
$('#MyDiv').text(PrettyNumber);
}
我正在考虑循环遍历数字字符串的长度并添加逗号以分隔千位并为小数添加一个点。有没有更好的办法?不需要插件的?
谢谢。