为了账号安全,请及时绑定邮箱和手机立即绑定

带引号和括号的setTimeout之间的差异

带引号和括号的setTimeout之间的差异

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

2 回答

  • 2 回答
  • 0 关注
  • 683 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信