我有以下JSON,我必须在浏览器上显示...
{
"testDoubleArr": [1, 2.0, 3.45],
"testStr3": "SHA",
"testDouble1": 12.56,
"testDouble2": 1.0,
"testStr1": "OMG"
}
在浏览器上,它会以下面的格式显示...
{
"testDoubleArr": [1, 2, 3.45],
"testStr3": "SHA",
"testDouble1": 12.56,
"testDouble2": 1,
"testStr1": "OMG"
}
如果值在小数点后只包含零,则删除了所有零,而我必须显示它们而不将其转换为字符串。
如何指定JavaScript数字的有效位数?
答案 0 :(得分:0)
您可以指定十进制的有效位数。
var num = 1;
num.toFixed(2); // returns the string "1.00"
但是,如果该号码具有更多有效数字,则会删除它们:
var num = 1.123456789;
var num.toFixed(2) // returns the string "1.12"