定義變量為空,為什么打印值顯示有undefined?
www說
2018-07-23 19:41:23
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
正確答案: 執(zhí)行函數(shù)若無返回值,則返回undefined。
console.log(''); //這是第一行,命令行輸出了空字符undefined //這表示 console.log這個(gè)方法執(zhí)行后,沒有返回值。
可以做個(gè)小實(shí)驗(yàn),var x = console.log('kkkk');
, 你看看x的值是什么。
TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊
因?yàn)榈诙校葱形矠椤癡M59:1”)的才是你的打印值,而第三行(undefined)似乎是每次執(zhí)行完語句都會出現(xiàn)的...這個(gè)等待大牛解答。
舉報(bào)