带引号和括号的setTimeout之间的差异我正在学习JavaScript,最近还学习了JavaScript计时事件。当我了解到setTimeout在…W3学校我注意到一个奇怪的身影,这是我以前没有碰到过的。他们使用双引号,然后调用函数。例子:setTimeout("alertMsg()", 3000);我知道JavaScript中的双引号和单引号意味着字符串。我也看到了我也可以这样做:setTimeout(alertMsg, 3000);使用它所指的括号,没有复制的括号。当我使用引号和括号时,它会变得疯狂。如果有人能向我解释这三种使用方法的区别,我会很高兴的。setTimeout:加上括号:setTimeout("alertMsg()", 3000);没有引号和括号:setTimeout(alertMsg, 3000);第三个是只使用引号:setTimeout("alertMsg", 3000);注:一个更好的来源setTimeout参考将是MDN.
添加回答
举报
0/150
提交
取消