关于 console.log() 小题目

  1. 请问下方代码中输出什么?
var a = console.log(1)
console.log(a) // undefined

由于 console.log() 是浏览器内置函数,永远返回的是 undefined
注意:返回什么是返回,打印是打印,概念不同

  1. 请问下方代码中输出什么?
var b = (1, console.log(2))
console.log(b) // undefined

因为 , 逗号运算符的存在,逗号运算符总是取最后位,所以输出的还是undefined

你可能感兴趣的:(关于 console.log() 小题目)