老师,为什么刚打开页面控制台是打印9次“您好”,页面刷新后是打印10次“您好”?

老师,为什么刚打开页面控制台是打印9次“您好”,页面刷新后是打印10次“您好”?

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>setInterval()</title>

        

    </head>

    <body>

       <script>

       var intervalId=setInterval(function(){

           console.log("您好");

        },1000)

        setTimeout(function(){

            clearInterval(intervalId);

        },10000);

</script>

    </body> 

</html>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

你好同学, 老师测试 , 刚打开和刷新后 ,执行的次数是一样的 . 如下:

http://img1.sycdn.imooc.com//climg/5c94c274000155ea01530068.jpg

http://img1.sycdn.imooc.com//climg/5c94c29900015b5201540111.jpg

建议同学再测试一下 , 祝学习愉快 ,望采纳 .

  • 慕尼黑5122342 提问者 #1
    我用360浏览器是,刚打开是9次,刷新后10次。 用火狐浏览器的话,都是9次。
    2019-03-22 20:40:46
  • Steve007 回复 提问者 慕尼黑5122342 #2
    同学,你好。这是因为每个浏览器对定时器的解析不同造成的,同学以谷歌浏览器为标准就可以了。 祝学习愉快!
    2019-03-24 15:41:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师