我查看了 tolocalestring(),但它不起作用。
我试图让它:
- 1,000,000
- 10,000,000
- 等等...
这是我的代码:
$(document).ready(function() {
var number = parseInt($('#test').text(), 10) || 309320350
number.toLocaleString();
// Called the function in each second
var interval = setInterval(function() {
$('#test').text(number++); // Update the value in paragraph
}, 1000); // Run for each second
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test"></p>
最佳答案
toLocaleString
返回一个字符串并保持数字
不变。它不会“告诉”数字稍后如何格式化(数字不记得),它会对其进行格式化。您需要在执行 .text(…)
输出时调用它。
$(document).ready(function() {
var number = parseInt($('#test').text(), 10) || 309320350
// Called the function in each second
var interval = setInterval(function() {
$('#test').text(number.toLocaleString()); // Update the value in paragraph
number++;
}, 1000); // Run for each second
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="test"></p>
关于javascript - 添加逗号 JavaScript 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51660417/