第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

JavaScript函數(shù)內if語句中的return到底是什么作用...

JavaScript函數(shù)內if語句中的return到底是什么作用...

桃花長相依 2019-03-02 19:45:05
在學習DOM編程藝術一書function test(){ //if(!document.getElementById("xx")) return false;if(variable == 1) return true; } console.log(test());兩個if語句在不同的函數(shù)里,我這里為了方便把他們寫到一起第一句話我這樣理解,如果瀏覽器沒有這個方法,(括號內部是true),就退出這個整個函數(shù)。今天看到第二個if,為什么括號里是true時也是退出這個函數(shù)?(第176頁)同時,如果在控制臺中打印test(),得到是undefine...這個true到底被return到哪里了...如果沒有if,直接在函數(shù)中return,是能得到return的值的...我是弟弟,我是弟弟,還請各位大佬不吝賜教...
查看完整描述

2 回答

?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

函數(shù)必有返回值,顯性的返回或隱性的返回。
直接寫return,顯性返回,只要運行到該語句必然退出函數(shù)。
不寫return,運行到函數(shù)體最后一句便返回,一般等價于在函數(shù)體末尾加一句return;(當然這說法并不絕對,因為部分高階函數(shù)在函數(shù)體只有一條語句或表達式時,可省略了顯性的return,直接返回函數(shù)體結果;另外promise返回的是promise)
js是弱類型語言,函數(shù)也沒有類型之分,并不規(guī)定其函數(shù)是空類型函數(shù)、布爾類型函數(shù),亦或是指針函數(shù)等等,所以函數(shù)運行后得到結果要么是return的返回,要么是特殊類型的返回,或者undefined

查看完整回答
反對 回復 2019-03-02
  • 2 回答
  • 0 關注
  • 5033 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號