将整数值更改为字符串或插入掩码

时间:2017-12-22 16:12:16

标签: javascript jquery

我有一个执行计数的函数,但我需要为此值添加掩码。最终值仅为3000,我需要3000;

有没有办法将整数值更改为另一种格式,仍然在函数内部进行计数?

以下功能:

function numerosHome(id, inicialValor, valorFinal){
  var inicial = inicialValor;
  var location = document.getElementById(id);
  var contador = setInterval(() => {
      location.innerHTML = inicial;
      inicial++;
      var final = valorFinal +1;
      if(inicial == final){
          clearInterval(contador);
      }
  },0.5);
}
numerosHome('numeros', 2800, 3000);
#numeros{
font-size: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="numeros">
</div>

1 个答案:

答案 0 :(得分:3)

这是你需要的吗?

我们可以拨打号码toLocaleString来获取格式

&#13;
&#13;
function numerosHome(id, inicialValor, valorFinal){
  var inicial = inicialValor;
  var location = document.getElementById(id);
  var contador = setInterval(() => {
      // Format the numner to toLocaleString before setting the innerHTML
      location.innerHTML = inicial.toLocaleString();
      inicial++;
      var final = valorFinal +1;
      if(inicial == final){
          clearInterval(contador);
      }
  },0.5);
}
numerosHome('numeros', 2800, 3000);
&#13;
#numeros{
font-size: 50px;
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="numeros">
</div>
&#13;
&#13;
&#13;