新聞中心
如何使用JavaScript中的setInterval?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
創(chuàng)新互聯(lián)公司是一家專業(yè)提供榆樹企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為榆樹眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。JavaScript中有兩種類型的計(jì)時(shí)處理器:setInterval和setImeout。兩者都是非常相似的JavaScript函數(shù),但具體的動(dòng)作略有不同。
今天我們就來看看setInterval定時(shí)器的用法
setInterval可按照指定的周期(以毫秒計(jì))來進(jìn)行特定的處理(調(diào)用函數(shù)或計(jì)算表達(dá)式)。
基本語法如下
setInterval(function函數(shù),固定的時(shí)間[,參數(shù)1,參數(shù)2,參數(shù)3,.......])
function是函數(shù)的定義,用逗號(hào)區(qū)分固定的時(shí)間(毫秒),function的參數(shù)在[ ]中指定。
下面我們來看一段簡單的代碼
JavaScript
準(zhǔn)備count的變量,以0為基準(zhǔn),一個(gè)一個(gè)地計(jì)數(shù)相加(count ++),然后用console.log輸出。并且將這一系列的處理放入countupp的變量中。
假設(shè)你想以1000毫秒為周期重復(fù)這個(gè)變量的計(jì)數(shù),需要添加setInterval
代碼如下
運(yùn)行效果如下:時(shí)間會(huì)一直的走下去
如果想要在停止它,我們可以使用clearInterval
下面我們來看具體的代碼
var id = setInterval(countup, 1000);
通過使用clearInterval指定此id ,您可以隨時(shí)停止setInterval處理(很明顯,它會(huì)停止處理)
在上面的程序中,當(dāng)執(zhí)行setInterval重復(fù)過程并且countup變?yōu)榇笥?(if(count> 5))時(shí),執(zhí)行clearInterval。
因此,它最多到5,結(jié)果如下
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
本文題目:如何使用JavaScript中的setInterval-創(chuàng)新互聯(lián)
地址分享:http://www.dlmjj.cn/article/ccgspi.html