1.setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作,不同的是setTimeout在规定时间后执行完某个操作就停止了,而setInterval则可以一直循环下去。

function fun(){alert('hello');
}setTimeout(fun,1000);//参数是函数名setTimeout('fun()',1000);//参数是字符串setInterval(fun,1000);setInterval('fun(),1000');

在上述代码中,无论是setTimeout还是setInterval,在使用函数名作为调用句柄时不能带参数,使用字符串调用时可以带参数。例如:setTimeout(‘fun(name)’,1000);

2.不再单独再定义一个函数,直接将函数调用放在一个函数里面,可以使用函数名作为调用调用句柄。

function fun(name){alert('hello'+' '+name);
}
setTimeout (function(){fun('Tom');
},1000);//参数是函数名

在上述代码中,setTimeout和setInterval的区别就是setTimeout延迟一秒弹出’hello’,之后便不再运行;而setInterval则会隔一秒弹出’hello’,直至用clear来清除定时器的语法。

JS setTimeout和setInterval的区别相关推荐

  1. js setTimeout和setInterval区别

    1.区别 2.示例代码 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=&qu ...

  2. setTimeout和setInterval的区别

    setTimeout和setInterval的区别 javascript都是以单线程的方式运行于浏览器的javascript引擎中的, setTimeout和setInterval的作用只是把你要执行 ...

  3. 10.setTimeout和setInterval的区别以及模拟实现:

    10.setTimeout和setInterval的区别以及模拟实现: setTimeout:推迟ms后执行一次:(延时器) setInterval:间隔ms就重复执行.(重复定时器) 使用setTi ...

  4. 链式调用setTimeout()与setInterval()的区别

    使用 setTimeout()和 setInterval()创建的定时器可以用于实现有趣且有用的功能.执行时机是不能保证的,因为在页面的生命周期中,不同时间可能有其他代码在控制 JavaScript ...

  5. vue定时器的写法和setTimeout和setInterval的区别

    0.前言介绍 setTimeout和setInterval都属于JS中的定时器,可以规定延迟时间再执行某个操作,不同的是setTimeout在规定时间后执行完某个操作就停止了,而setInterval ...

  6. setTimeout()和setInterval()的区别和转换

    定义 setTimeout()和setInterval()经常被用来处理延时和定时任务.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式,而setInterval()则可以在每隔 ...

  7. js中两种定时器,setTimeout和setInterval的区别

    2019独角兽企业重金招聘Python工程师标准>>> setTimeout只在指定时间后执行一次,代码如下: <script> //定时器 异步运行 function ...

  8. setTimeOut与setInterval的区别

    有关这两个概念,很多朋友在刚接触时都有过迷惑,今天就再讨论一下,如果有不对的地方,欢迎各位拍砖,扔鸡蛋,扔鞋.在这里完全欢迎. 说起扔鞋,就不得不提10月7日晚司马南在海南大学演讲时遭学生扔鞋的事情, ...

  9. setTimeout 和 setInterval 的区别

    setTimeout (表达式,延时时间) setInterval(表达式,交互时间) 延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout 在执行时,是在载入后延迟指定时间后 ...

最新文章

  1. MapReduce统计排序和HDFS的读写
  2. 【论文阅读】Learning Traffic as Images: A Deep Convolutional ... [将交通作为图像学习: 用于大规模交通网络速度预测的深度卷积神经网络](2)
  3. python刷题用leet_GitHub - Yolymaker/leetcode-python: 利用python分类刷leetcode题目
  4. python对象序列化或持久化的方法
  5. 阿里云 超级码力在线编程大赛初赛 第3场 题目1. 最大公倍数
  6. Spring MVC学习总结(20)——SpringMVC传参总结
  7. Adobe AIR教程:面向iOS设备的原生扩展
  8. 2020全国计算机专业考研学校
  9. vs 2010 sp1
  10. 【统计信号处理检测理论:二维CFAR】
  11. 【推荐系统】逻辑回归(LR)在推荐系统中的使用
  12. 那些年我们一起追过的稀奇古怪的SQL
  13. 文件夹的菜单栏和地址栏不见了
  14. iOS音乐播放器实现后台播放锁屏界面控制
  15. Tushare(介绍)
  16. 方差和偏差(Understanding the Bias-Variance Tradeoff)
  17. 电脑外接硬盘,磁盘管理处显示动态磁盘,无效,解决办法
  18. Camera2 介绍
  19. css3使用transform出现字体模糊的解决办法
  20. 【计算机考研择校】湘潭大学2022考研考情介绍

热门文章

  1. 车机软件测试ADBShell命令集合
  2. agv机器人无人仓系统-开源agv控制系统opentcs
  3. 电脑数据丢失如何恢复呢?
  4. 武汉流星汇聚:跨境电商的未来是跨境电商和区块链技术相结合
  5. 【网络安全常用术语解读】CPE详解
  6. 远程连接内网电脑访问数据
  7. 三星苹果还能笑多久?联想挑战智能手机全球霸主
  8. 【单目标优化求解】基于matlab增强型黑猩猩优化器算法求解单目标优化问题【含Matlab源码 2013期】
  9. 奶茶自由让人上头,95后为何钟爱这一杯甜蜜疗愈?
  10. Colliding Mice碰撞老鼠工程分析