zoukankan      html  css  js  c++  java
  • etTimeout与setInterval方法的区别

    etTimeout与setInterval方法的区别

    setTimeout()用于设定在指定的时间之后执行对应的函数或代码.,全局作用域下执行

    setTimeout(code,time[,args…]) code: 需要执行的函数或js代码,等待的时间,args:参数

    如:function sayHello(name, age){  //在5秒钟后弹出提示信息"我叫CodePlayer,今年18岁!"。
         alert("我叫" + name + ",今年" + age + "岁!");
      }   
       setTimeout(sayHello, 5000, "CodePlayer", 18);
       setInterval()用于设定每隔指定的时间就执行对应的函数或代码,在全局作用域下执行
       setInterval(code,time[,args…]) code: 需要执行的函数或js代码,等待的时间,args:参数
    如:function sayHello(name, age){  //每隔5秒钟就弹出提示信息"我叫CodePlayer,今年18岁!"。
            alert("我叫" + name + ",今年" + age + "岁!");
        }   
        setInterval(sayHello, 5000, "CodePlayer", 18);
        setTimeout()与setInterval()的区别
        1.  setTimeOut(),执行一次
        2.  setInterval(),每隔几秒执行一次
        setTimeout()实现setInterval()的功能,用递归算法
     如:function test(){
                alert(“test”);
                setTimeout(test,2000);
        }
       setTimeout(test,5000);
         setInterval()相同的时间内执行
         setTimeout() 第一次执行和以后执行的时间可以不一样
  • 相关阅读:
    elementui 表格格式化
    安装mongoDB出现的问题:无法启动
    学习笔记-angular 使用uuid
    cordova app打包apk签名
    ionic3 清除navpush的堆栈 (android真机返回键bug)
    ionic3 StatusBar 不显示问题
    ionic3+angular 倒计时效果
    windows下一台机器运行多个tomcat
    JDBC连接数据库小结
    工具类---提供精确的浮点数运算
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/5029574.html
Copyright © 2011-2022 走看看