永发信息网

下面的JS代码里面将setTimeout("alert('5 秒!')",5000)的返回值赋给t,那t有什么用?返回值是布尔型么?

答案:2  悬赏:10  手机版
解决时间 2021-03-03 22:15
  • 提问者网友:我的未来我做主
  • 2021-03-03 13:46
&lt;html&gt;<br>&lt;head&gt;<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>function timedMsg()<br>{<br>var t=setTimeout(&quot;alert('5 秒!')&quot;,5000)<br>}<br>&lt;/script&gt;<br>&lt;/head&gt;<br><br>&lt;body&gt;<br>&lt;form&gt;<br>&lt;input type=&quot;button&quot; value=&quot;显示定时的警告框&quot; onClick = &quot;timedMsg()&quot;&gt;<br>&lt;/form&gt;<br>&lt;p&gt;请点击上面的按钮。警告框会在 5 秒后显示。&lt;/p&gt;<br>&lt;/body&gt;<br><br>&lt;/html&gt;
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-03 14:56
这个t是一个id,一个唯一标示,假如页面上setTimeout很多次,这个id值可以用来区分,这个值主要的作用就是用来当做clearTimeout函数的参数
clearTimeout(t);
取消这个id所对应的延时函数。

假如你在五秒钟之内做了clearTimeout(t),那五秒之后就不会执行了。
全部回答
  • 1楼网友:一把行者刀
  • 2021-03-03 16:06
在myeclipse属性设置 选择utf-8就ok了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯