setTimeout(code,millisec) //- 在指定时间后执行代码

code必须;

millisec必须;

clearTimeout(setTimeoutId) //- 取消 setTimeout()

setInterval(code,millisec);//指定间隔毫秒内循环执行代码

code必须;

millisec必须;

clearInterval(intervalId);

用setTimeout(code,millisec)可以实现setInterval效果,只需要嵌套调用方法即可;

下面是一个倒计时页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var c=6;
var t;
function timedCount()
{
     var time = document.getElementById('txt').value;
     if( time>0){
        document.getElementById('txt').value=c;
        c=c-1;
        t=setTimeout("timedCount()",1000);
     }
     else{
       clearTimeout(t);
     }
     
}
</script>
</head>
<body>
<form>
<input type="button" value="开始计时!" onClick="timedCount()">
<input type="text" id="txt" value="6">
</form>
</body>
</html>

javascript中interval与setTimeOut的区别相关推荐

  1. javascript中children和childNodes的区别

    javascript中children和childNodes的区别 1.childNodes:它是标准属性,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本节点. 可以通过nodeType ...

  2. javascript中call和apply的区别

    我理解javascript中call和apply的区别仅在于语法不同. 下例中分别调用call和apply对myObj进行修改,语法不同,但使用效果是一样的: var myObj = { " ...

  3. JavaScript 中 Property 和 Attribute 的区别

    转自:http://www.cnblogs.com/elcarim5efil/p/4698980.html property 和 attribute非常容易混淆,两个单词的中文翻译也都非常相近(pro ...

  4. JavaScript中eval()和$.parseJSON()的区别和联系以及JSON.stringify()的区别

    JavaScript中eval()和$.parseJSON()的区别和联系以及JSON.stringify()的区别 一.第一个区别是:安全性 json格式非常受欢迎,而解析json的方式通常用JSO ...

  5. javascript中call和apply的区别和用法

    javascript中call和apply的区别和用法 1.call和apply是什么 更改对象的内部指针指向,即改变对象的this指向的内容 function Fn(){this.name='小明' ...

  6. JavaScript中的nodeName nodeType nodeValue区别

    在JavaScript中,存在有nodeName .nodeType. nodeValue这三个属性,今天我们来了解下JavaScript中的nodeName .nodeType .nodeValue ...

  7. js中setInterval与setTimeout的区别

    一.setInterval与setTimeout的区别 1.setInterval setInterval() 方法可按照指定的周期来调用函数(以毫秒为单位) 语法: setInterval(函数表达 ...

  8. javascript中基本类型和引用类型的区别分析

    大多数人系统学习过的程序设计语言,在这些语言的学习过程中最早学到的几个要点之一就是值类型和引用类型的区别.下面我们来看一下在 JavaScript 中基本数据类型(Primitive Types)和引 ...

  9. javascript中实例方法与类方法的区别

    在javascript中,类有静态属性和实例属性之分,也有静态方法和实例方法之分 类属性(静态属性):通过类直接访问,不需要声明类的实例来访问 类方法(静态方法):通过类直接访问,不需要声明类的实例来 ...

最新文章

  1. 喂~讲真~我很讨厌chrome谷歌浏览器的默认填充输入框input样式咧,敲击讨厌滴啦,怎么去掉介个样式尼
  2. github php项目,12月份GitHub上最热门的PHP项目
  3. 0宽字符加密_使用 Go 语言实现凯撒加密
  4. 计算机办公自动化考题,办公自动化试题(附答案).doc
  5. 338. Counting Bits(动态规划)
  6. USB接口定义(Z)
  7. Java中HashMap和TreeMap的区别深入理解,java开发面试笔试题
  8. JPA之@GeneratedValue注解
  9. 小升初数学计算机考试题,重点中学小升初数学分班考试模拟试卷试题及解析总结计划-20210513100212.docx-原创力文档...
  10. Unity移动端使用 Handheld.PlayFullScreenMovie播放视频参数
  11. iOS Block(一)
  12. 吴恩达机器学习视频学习笔记(4)
  13. 软件工程案例学习-网上购书系统
  14. 批处理for循环命令详解
  15. 我心中接地气的大数据【前言】
  16. 2021年末大盘点。IT行业那些薪资高前景好的岗位,你知道几个?
  17. 腾讯云认证考试考点列表有哪些?
  18. 记一次Oracle 11g xe 导出导入使用过程
  19. MQTT协议详解 三、MQTT控制包(CONNECT)
  20. Visual studio 2015 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包

热门文章

  1. linux不登录用户就关机,Linux无法被远程登录;用户的关机, 重启,注销,新增用户,删除用户...
  2. python如何跳出外层循环_失去循环标签的Python,我这样实现跳出外层循环
  3. c语言结构体编程,[编程] C语言的结构体详解
  4. linux 挂载多余空间,linux 空间不够,磁盘挂载
  5. git常用配置(指令)
  6. 牛顿插值法及其C++实现
  7. Spark入门实战系列--8.Spark MLlib(上)--机器学习及SparkMLlib简介
  8. c++ STL deque容器成员函数
  9. 项目记录:springmvc forward redirect 问题
  10. 如何备份linux系统(转)