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() 第一次执行和以后执行的时间可以不一样
  • 相关阅读:
    linux学习之路第八天(linux文件权限详解)
    linux学习之路第八天(组管理和权限管理)
    python 多线程示例
    python scapy 网卡发包
    python scapy 网卡抓包
    python 返回数组的索引
    MPLS 网络中的 MTU
    mysql 导入导出sql文件
    linux 修改MTU值
    ovs 源mac, 目的src 互换
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/5029574.html
Copyright © 2011-2022 走看看