鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 我想把函數(shù)返回值打印出來,可以總是報(bào)錯(cuò)

我想把函數(shù)返回值打印出來,可以總是報(bào)錯(cuò)

clipboard.png
什么原因?具體應(yīng)該怎么做呢?

回答
編輯回答
司令

return 是條語句,不能直接打印

function x(){
  return 2
} 
console.log(x())
2017年7月2日 21:17
編輯回答
舊螢火

看文檔console.log,里面列出的幾種參數(shù),不包括語句,所以沒法解釋語句吧。
只能先執(zhí)行函數(shù),傳入得到的結(jié)果。
比如,傳入自執(zhí)行的函數(shù),得到函數(shù)的返回值,就可以。

console.log((function(){return 2})())

2018年4月29日 18:20