var number= +1000;
number.toLocaleString(); // output "1,000"
其中
1000.toLocaleString() // output error Uncaught SyntaxError: Invalid or unexpected` token
答案 0 :(得分:2)
在1000之类的数字上使用数字方法时,您应该通过 double 点表示法来实现,例如1000..toLocaleString()
这样做的原因是1000.
将数字解释为具有浮点,这就是1000.toLocaleString
失败的原因
你也可以去:
Number(1000).toLocaleString()
(1000).toLocaleString()
var number = 1000; number.toLocaleString()