Javascript 为什么alert在循环中不会弹出对话框反而起到了setTimeout和setInterval的作用

这个是代码,程序在执行的时候是下面一个while循环,经过测试,setTimeout和setInterval没有起到任何作用,但是在前面加上alert,参数表即使什么都没... 这个是代码,程序在执行的时候是下面一个while循环,经过测试,setTimeout和setInterval没有起到任何作用,但是在前面加上alert,参数表即使什么都没有,也会使对象有动画的效果,这是什么情况?
之前,setTimeout和setInterval的第二个参数我写过了500、1000、5000000这些值,但是一点作用都起不上,是不是在循环中不能使用这些函数?
展开
 我来答
qq4014
2015-02-10 · TA获得超过435个赞
知道小有建树答主
回答量:689
采纳率:60%
帮助的人:178万
展开全部
javascript里死循环界面是不会更新的,加上alert后,循环中断了,界面就出现更新了
追问
不会是死循环啊。。。但就算让alert中断了之后怎么alert没有对话框了,作用都改变了
追答
写错了,是循环的时候不会更新界面,
你将循环改成通过setTimeout递归就可以看到效果了。

没有对话栏可能是你点勾了不显示吧.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式