问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js里setinterval怎么用

发布网友 发布时间:2022-04-23 11:52

我来回答

2个回答

懂视网 时间:2022-04-22 15:53

setInterval()是一个原生的JavaScript函数,可以以指定的时间间隔(以毫秒为单位)调用函数或计算表达式,本篇文章我们就来看一下setInterval方法的具体用法。

JavaScript

我们先来看一下setInterval方法的基本语法

setInterval(myFunction,myTimeLapse);

其中myFunction是要执行的函数的名称,myTimeLapse指在指定的时间间隔过后要执行的代码。

我们来看示例

例如,我们如果想每隔两秒输出一个“Hello!”,我们可以使用setInterval方法

代码如下

function helloFun():void { 
trace(“Hello!”); 
} 
setInterval(helloFun,2000);

该函数首先在经过2000毫秒(即2秒)后执行,然后在每2000毫秒后再次执行。

上面的代码,每两秒钟都会看到窗口中输出显示的Hello!,如果想要停止的话需要使用clearInterval()方法。

我们来看示例

代码如下

function helloFun():void { 
trace(“Hello!”); 
} 

var myInterval:uint = setInterval(helloFun,2000); 
clearInterval(myInterval);

这样就会停止输出。

热心网友 时间:2022-04-22 13:01

function show1(){
    trace("每隔1秒显示一次");
}
function show2(str){
    trace(str);
}
setInterval(show1,1000);
setInterval(show2,2000,"每隔2秒我就会显示一次");

上面已经将函数的setInterval方法介绍了。

下面我们将介绍对象的setInterval方法。

首先,写一个setInterval在动作中调用对象的方法的例子,该例子不需要传递参数。

myobj=new Object();//创建一个新的对象
myobj.interval=function){
    trace("每隔1秒显示一次");
}//创建对象的方法。
setInterval(myobj,"interval",1000);//设定时间间隔调用对象的方法。

接下来介绍如何传递参数。其实道理和函数的传递参数是一样的。

myobj=new Object();
myobj.interval-function(str){
    trace(str);
}
setInterval(myobj,"interval",2000," 每隔2秒我就会显示一次");

注意。要调用为对象定义的方法时,必须在专家模式中使用第二种语法格式。

这样子的话呢,我们来作一个动态显示时间的画面。可以用下面的代码实现。

setInterval(show,1000);
function show(){
    time=new Date();
    hour=time.getHours();
       minu=time.getMinutes();
       sec=time.get.Seconds();
    datetime=hour+":"+minu+":"+sec;
}//这里的datetime是一个动态文本框的变量名字。

这样子呢,setInterval这个方法大家应该学的很好了。现在呢,我们学习clearInterval.

clearInterval动作的作用是清楚对setInterval函数的调用,它的语法格式如下clearInterval(intervalid);intervalid是调用setInterval函数后返回的对象。

下面举一个简单的例子。

function show(){
    trace("每隔一秒显示一次");
}
var sh;
sh=setInterval(show,1000);
clearInterval(sh);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 php如何制作类似setInterval函数 如何使用定时器settimeout,setInterval执行能传递参数的函数 在同一个js里写两个setInterval函数,一个设置时间是1000,一个是200但 ... interval variable是什么意思 jsp页面中setInterval函数的使用问题 ...clearInterval()、clearTimeout()等等常用的函数的含义是什么?_百 ... VB DateDiff(interval, date1, date2)函数能把interval参数设置成... 关于flash的AS中setInterval函数的问题 关于javascript的setInterval函数传参问题 在作家助手上能不能看见别人写的小说? 如何在一个页面使多个setInterval函数正常运行 在作家助手写了小说后,如何制作封面?在哪里上传封面? 定义如下集合类的函数成员 C++语言 作家助手写小说写完第一章怎么写第二章?第一章写完了写第二章的时候上面还是显示第一章 javascript中setInterval函数是什么意思? 作家助手写的小说一般在哪出版 作家助手发布的小说可以在哪里看到呢? 作家助手里面的书都发布在哪里? 我下载了一个软件,叫作作家助手,如果我在作家助手里面写的小说,如果通过审核了,它会发布在哪里? 作家助手中自己写的书的简介在哪里? 怎么调用seninterval里的函数的返回值 js没点击一次便调用一个setInterval函数,当点击次数过于频繁时页面会卡... INTERVAL 是mysql的关键字吗 FLASH8中的setInterval怎么用? js 中setInterval(函数名,时间) 传递的函数名什么时候加括号. 什么... qq音乐会员v6是几年 qq音乐升级到9级什么条件 qq音乐的财富等级要如何才能达到4级? qq音乐v9 大约多少时长 qq音乐开放平台的音乐人等级如何升级? 如何批量在原文件名前随机添加字符?(以便打乱顺序) 批量指定文件夹里某些文件,批量修改文件里的内容,有这样软件吗? bat批量改名遇到特殊符号斜杠/等,修改不了,怎么处理 **请问在WORD编辑中,如何批量选定特殊的行或内容?** 如何用bat批量修改扩展名为xls的文件名中的部分字符? bat批量替换文件名,为什么有些没办法替换成功? 求批量文本按特定字符换行 去字的方法 (软件更好) 批处理修改文件名总出现几个改不了的情况 怎么批量把word的“标题”设置成为“文件名”? 梦见偷大伯家鱼塘的鱼,大鱼放了,小鱼杀了