亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js能輸出卻又一個undefined

js能輸出卻又一個undefined

早起上學 2016-11-28 10:39:19
如下圖:這個undefined是啥?
查看完整描述

3 回答

?
qq_青棗工作室_0

TA貢獻446條經驗 獲得超754個贊

最后一句:console.log() 沒有返回值,所以控制臺輸出undefined啊。

控制臺會輸出你最后一句的返回值。

你的"Ayne"不是命令行里最后一個語句的返回值,是console.log(yaoxi(s))的輸出值,console.log()就是輸出一個值啊。然后console.log()這個語句本身沒有返回值,所以,輸出這個語句的返回值undefined。

查看完整回答
1 反對 回復 2016-11-28
  • 早起上學
    早起上學
    返回值是那個Ayne
  • qq_青棗工作室_0
    qq_青棗工作室_0
    你的"Ayne"不是命令行里最后一個語句的返回值,是console.log(yaoxi(s))的輸出值,console.log()就是輸出一個值啊。然后console.log()這個語句本身沒有返回值,所以,輸出這個語句的返回值。
  • 早起上學
    早起上學
    好的,謝謝大神~
?
果果愛吃蘋果

TA貢獻50條經驗 獲得超20個贊

讀代碼讀到yaoxi就樂了。又是一個幽默風趣的樓主。 首先同意樓上, 其次,控制臺輸出的是你輸入的表達式計算出的結果 如果你輸入的是js語句,或者沒有返回值的函數,就輸出undefined. 如果你輸入yaoxi(s) 那么他就不會返回undefined
查看完整回答
反對 回復 2016-11-28
?
Caballarii

TA貢獻1123條經驗 獲得超629個贊

因為控制臺會返回你執行的語句的返回值,但console.log(yaoxi(s))并沒有返回值,所以會多打出一個undefined

查看完整回答
反對 回復 2016-11-28
  • 3 回答
  • 1 關注
  • 2818 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號