【发布时间】:2011-11-09 07:31:56
【问题描述】:
我刚才在看JavaScript Timing Events,上面写着“第二个参数表示你想从现在开始执行第一个参数的毫秒数。”
现在,我知道在 JavaScript 中,浮点数和整数都是 Number 类型,因此在语法上我可以输入浮点值,例如'setTimeout("javascript statement",4.5);' - 然而,JavaScript 是否会尝试在那里创建 4.5 毫秒的延迟;还是会自动截断为整数并继续?
提前感谢您的任何回答,
干杯!
【问题讨论】:
-
aspektas.com/blog/w3fools-a-foolish-attack-on-w3schoolscom - 在第三方网站上为乏味的花絮争吵是您在这里发布的最没有帮助的事情。
-
感谢@Neal - 整洁的页面;但是,我的问题更多地与 JavaScript 如何解释 timeout 参数有关,而不是与命令的实际语法相关 - 因此,那里唯一的
setTimeout评论:“你永远不会将字符串传递给 setTimeout() 除非你喜欢使用 eval()" 与这个问题并不真正相关。不过,这是一个值得了解的好页面;)干杯! -
我认为它不是是一个值得了解的好页面。与 w3schools 不同,w3fools 不包含任何类型的实际信息。要知道的好页面是developer.mozilla.org/en/window.setTimeout。 w3Fools 是在浪费大家的时间。
-
也许这是一个更有建设性的建议:尝试使用 MDN(又名 MDC)作为 JavaScript 参考:developer.mozilla.org/en/window.setTimeout
-
干杯 @Chris 和 Matt Ball(嗯,只能通知一位用户 :))- 很棒的页面......
标签: javascript timing