setTimeout(alert('Hello!'), 3000 )与setTimeout("alert('Hello!')", 3000 )相比就少了个双引号 ,前者在执行时没有延时,后者正常。这是为什么啊?
setTimeout语法就是这样的,违背了语法浏览器就不能理解你要干嘛。