alert(console.log('first time'))
为什么alert
会弹出undefined
?不应该弹出整个()里面的内容么?
alert会返回括号里的结果.
括号里的是console.log('first time')
console.log('first time')会向控制台打印'first time', 同时返回undefined.
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答855 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你想多了,
console.log
是个方法,而这个方法的返回值恰好是undefined
或者说“没有返回值”。alert
弹出的是console
的返回值,也就是undefined
了