function haha(){
console.log('haha');
}
console.log(haha());
打印:
haha
undefined
是不是因为如果你没有在函数中指定return,它将返回undefined,这是第二个console.log正在输出的内容?
答案 0 :(得分:4)
它会返回undefined
,因为基本上你的函数不会返回任何内容。
你可以,例如返回"哈哈" 字符串或任何你喜欢的内容。
function haha(){
console.log('haha');
return 'haha';
}
console.log(haha());

答案 1 :(得分:1)
是不是因为如果你没有在一个函数中指定return,它将返回 undefined,这是第二个console.log正在输出的内容?
是的,console.log()
打印传递给它的参数。第二次传递给它的参数是haha()
的返回值undefined
第一个控制台日志是由haha
内的console.log引起的。