• 用setTimeout实现setInterval的功能


    思路很简单,就是在一个函数中调用不停执行自己,有点像递归
    复制代码 代码如下:

    <script language="javascript" type="text/javascript">
            var i = 0;
            function test() {
               
                if (i >10) {return; }
                setTimeout("test()", 2000);
                if(i!=0) alert(i);
                i += 1;
                //用这个也可以
                //setTimeout(test,2000);
            }
            function window.onload() {
                test();
            }
        </script>

    或:

    <script language="javascript" type="text/javascript">

            var i = 0;
            test();
            function test() {

                if (i > 10) { return; }
                setTimeout("test()", 2000);
                if (i != 0) alert(i);
                i += 1;
                //用这个也可以
                //setTimeout(test,2000);
            }
        </script>

  • 相关阅读:
    NOI2021游记-记最后一段日子
    7.20 ZROI-Day7模拟赛
    7.19 ZROI-Day6模拟赛
    7.18 ZROI-Day5模拟赛
    7.17 ZROI-Day4模拟赛
    7.16 ZROI-DAY3 模拟赛
    7.15 ZROI-DAY2 模拟赛
    7.13 ZROI-DAY1赛后总结
    7.9模拟赛赛后总结
    7.7模拟赛赛后总结
  • 原文地址:https://www.cnblogs.com/wangchao928/p/2515909.html
Copyright © 2020-2023  润新知