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() 第一次执行和以后执行的时间可以不一样
  • 相关阅读:
    dubbo的超时机制
    今天又遇到之前的问题,后端返回数据long到前端失真
    如何在一台机子上配置两个github
    当sum函数返回null时处理
    Linux中zookeeper安装
    Linux常用指令
    sql执行顺序
    固定时间刷新某个固定值 java
    docker基础
    python之CSS
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/5029574.html
Copyright © 2011-2022 走看看