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