"

不朽情缘-不朽情缘官网拥有全球最顶尖的原生APP,每天为您提供千场精彩体育赛事,不朽情缘-不朽情缘官网更有真人、彩票、电子老虎机、真人电子竞技游戏等多种娱乐方式选择,不朽情缘-不朽情缘官网让您尽享娱乐、赛事投注等,且无后顾之忧!

<progress id="brnbv"><var id="brnbv"></var></progress><var id="brnbv"></var>
<ins id="brnbv"><span id="brnbv"><cite id="brnbv"></cite></span></ins><var id="brnbv"></var>
<var id="brnbv"><strike id="brnbv"></strike></var>
<var id="brnbv"></var>
<cite id="brnbv"><video id="brnbv"></video></cite>
<var id="brnbv"><video id="brnbv"></video></var>
<var id="brnbv"></var>
<ins id="brnbv"><video id="brnbv"><menuitem id="brnbv"></menuitem></video></ins><cite id="brnbv"><span id="brnbv"><var id="brnbv"></var></span></cite>
<var id="brnbv"><strike id="brnbv"></strike></var>
<cite id="brnbv"></cite><var id="brnbv"><video id="brnbv"><menuitem id="brnbv"></menuitem></video></var>
"

返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

深圳网站建设

服务热线:18038067647

JS如何给定时器调用传递参数

时间:2013-12-29

   无论是window.setTimeout还是window.setInterval.在使用函数名作为调用句柄时不能带参数,而在许多场合必须要带参数,而在许多场合必须要带参数,这就需要想方法解决,例如对于函数hello(_name),它用于针对用户名显示欢迎信息:
   var username="jack";
   //根据用户名显示欢迎信息
   function hello(_name)
   {
     alert("hello,"+_name);
   }
   这时,如果企图使用以下语句来使hello函数延迟3秒执行是不可行的.
   window.setTimeout(hello(userName),3000);
   这将使hello函数立即执行,并将返回值作为调用句柄传递给setTimeout函数,其结束并不是程序需要的,而使用字符串形式可以达到想要的结果.
   window.setTimeout("hello(username)",3000)
   这里的字符串是一段javascript代码,其中userName表示的是变量,但这种写法不够直观,而且有些场合必须使用函数名.

建站流程

    深圳网站建设流程