亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js實現(xiàn)數(shù)字從零慢慢增加到指定數(shù)字示例

 更新時間:2019年11月07日 09:30:35   作者:ccaicainiao  
今天小編就為大家分享一篇js實現(xiàn)數(shù)字從零慢慢增加到指定數(shù)字示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近的學習項目中需要一個數(shù)字從0慢慢增加到指定數(shù)字,然后想了好久才做出來。一開始是想用循環(huán)做,循環(huán)里面用delay(),但是發(fā)現(xiàn)不太好用(可能是我不會用),然后想用循環(huán)里面套setTimeout,后來發(fā)現(xiàn)不行,一番百度之后發(fā)現(xiàn)setTimeout是異步的,等setTimeout的時候數(shù)字自增已經(jīng)執(zhí)行了n遍,完全不出效果,最后想了很久想出一個笨方法,自己也是想了蠻久的,怕忘記,所以寫在博客上。

嘿嘿!第一次寫博客,請大佬們多多指導

直接貼出代碼:

css樣式隨便設:

 <style type="text/css">
  #curNum,#moneyNum{
  padding:0.3em;
  border: rgba(14,250,248,1) solid 2px;
  font-size: 18px;
  text-align: center;
  }
 </style> 

有個容器放數(shù)字就行啦:

<h5 style="text-align: center;font-weight: bold;">當月通行次數(shù)</h5>
<div id="curNum" class="col-sm-12" >
 0000000000000
</div> 

最后是js腳本:

setNumText();
 
 var currentNum=2559;
 var i=0;
 var numText=$("#curNum");
 
 function setNumText(){
  var time=1;
  if (i<=currentNum) {
  i++;
  setNum(i,numText);
  }
  if(i>=currentNum && j>=moneyNum){
  
  }else {
  setTimeout("setNumText();",time);
  }
 }
  
 function setNum(num,obj){ 
  if (num<=9 && num>=0) {
  obj.text("000000000000"+num);
  }else if (num<=99 && num>9) {
  obj.text("00000000000"+num);
  }else if (num<=999 && num>99) {
  obj.text("0000000000"+num);
  }else if (num<=9999 && num>999) {
  obj.text("000000000"+num);
  }else if (num<=99999 && num>9999) {
  obj.text("00000000"+num);
  }else if (num<=999999 && num>99999) {
  obj.text("0000000"+num);
  }else if (num<=9999999 && num>999999) {
  obj.text("000000"+num);
  }else if (num<=99999999 && num>9999999) {
  obj.text("00000"+num);
  }else if (num<=999999999 && num>99999999) {
  obj.text("0000"+num);
  }else if (num<=9999999999 && num>999999999) {
  obj.text("000"+num);
  }else if (num<=99999999999 && num>9999999999) {
  obj.text("00"+num);
  }else if (num<=999999999999 && num>99999999999) {
  obj.text("0"+num);
  }else if (num<=9999999999999 && num>999999999999) {
  obj.text(""+num);
  }
 } 

看到這篇博客的大神們有什么更好的實現(xiàn)方法請多多指教

以上這篇js實現(xiàn)數(shù)字從零慢慢增加到指定數(shù)字示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 通過V8源碼看一個關于JS數(shù)組排序的詭異問題

    通過V8源碼看一個關于JS數(shù)組排序的詭異問題

    一直在學習C++,也想閱讀點開源的C++項目,發(fā)現(xiàn)網(wǎng)上對Google V8評價不錯,于是上Github上找到了源代碼,但在學習中遇到一個js數(shù)組排序的問題,下面這篇文章主要給大家介紹了通過V8源碼說說一個關于JS數(shù)組排序的詭異問題的相關資料,需要的朋友可以參考下。
    2017-08-08
  • 淺談js中對象的使用

    淺談js中對象的使用

    下面小編就為大家?guī)硪黄獪\談js中對象的使用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • Javascript 學習筆記 錯誤處理

    Javascript 學習筆記 錯誤處理

    Javascript學習筆記:錯誤處理.
    2009-07-07
  • js調用AJAX時Get和post的亂碼解決方法

    js調用AJAX時Get和post的亂碼解決方法

    在使用"get"時,抓取的頁面最后加上編碼類型,在使用post時用vbscript解決了編碼問題,具體實現(xiàn)如下,有類似情況的朋友可以參考下哈
    2013-06-06
  • js刪除對象/數(shù)組中null、undefined、空對象及空數(shù)組方法示例

    js刪除對象/數(shù)組中null、undefined、空對象及空數(shù)組方法示例

    這篇文章主要給大家介紹了關于js刪除對象/數(shù)組中null、undefined、空對象及空數(shù)組的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編一起來看看吧
    2018-11-11
  • javascript中可能用得到的全部的排序算法

    javascript中可能用得到的全部的排序算法

    因此本篇重拾了出鏡概率比較高的十來種排序算法, 逐一分析其排序思想, 并批注注意事項. 歡迎對算法提出改進和討論
    2020-03-03
  • js動態(tài)實現(xiàn)表格添加和刪除操作

    js動態(tài)實現(xiàn)表格添加和刪除操作

    這篇文章主要為大家詳細介紹了js動態(tài)實現(xiàn)表格添加和刪除操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • JavaScript為事件句柄綁定監(jiān)聽函數(shù)實例詳解

    JavaScript為事件句柄綁定監(jiān)聽函數(shù)實例詳解

    這篇文章主要介紹了JavaScript為事件句柄綁定監(jiān)聽函數(shù)的方法,結合實例詳細分析了常見的事件句柄綁定監(jiān)聽函數(shù)的實現(xiàn)技巧,并實例講解了跨瀏覽器的實現(xiàn)方法,需要的朋友可以參考下
    2015-12-12
  • 微信小程序的線程架構【推薦】

    微信小程序的線程架構【推薦】

    這篇文章主要介紹了微信小程序的線程架構,每個小程序包含一個描述整體程序的app實例和多個描述頁面的page,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-05-05
  • Javascript實現(xiàn)購物車功能的詳細代碼

    Javascript實現(xiàn)購物車功能的詳細代碼

    這篇文章使用js實現(xiàn)購物車的價格計算,商品數(shù)量更換,商品刪除等功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評論