Javascript中的Return,Return false和Return true

文章作者:Tyan
博客:noahsnail.com ?|? CSDN ?|? 簡書

1. Javascript的返回值

Javascript中的返回值總共分為四類:

  • return;

  • return false;

  • return true;

  • return variable(變量);

這四種返回值其實(shí)有很大的不同枪芒,下面主要對這四種情況進(jìn)行介紹彻况。

2. return

首先介紹return;,直接用代碼來說明舅踪,先看下面的代碼:

var i=(function(){return;})();
alert(i);

function(){return;}為匿名函數(shù)纽甘,(function(){return;})可以看做是匿名函數(shù)的名字,類似于add()中的add抽碌,后面的()表示執(zhí)行這個(gè)匿名函數(shù)悍赢,類似于執(zhí)行add()函數(shù)。i為匿名函數(shù)function(){return;}的返回值货徙,注意:在Javascript中函數(shù)都有返回值左权,默認(rèn)的函數(shù)返回值為undefined。因此上面的代碼等價(jià)于:

var i=(function(){})();
alert(i);

等價(jià)于:

var i=(function(){return undefined})();
alert(i);

運(yùn)行alert(i)的輸出結(jié)果為undefined痴颊。從代碼輸出結(jié)果可以看出赏迟,return;的主要作用是阻止函數(shù)繼續(xù)執(zhí)行,直接返回undefined蠢棱。

注:在Javascript中undefined == null锌杀,注意=====的區(qū)別甩栈。

3. return false

return false的介紹還是直接上代碼:

var i=(function(){return false;})();
alert(i);

運(yùn)行alert(i)的輸出結(jié)果為false。Javascript中false == ''糕再,false == 0量没,false == '0',正常情況下突想,return false是返回一個(gè)布爾值殴蹄,也可以阻止函數(shù)繼續(xù)執(zhí)行。但在事件函數(shù)中蒿柳,return false表示不執(zhí)行事件的響應(yīng)函數(shù)饶套,例如,瀏覽器中瀏覽頁面時(shí)點(diǎn)擊一個(gè)button垒探,button響應(yīng)函數(shù)中有return false,這意味著當(dāng)點(diǎn)擊button時(shí)怠李,不進(jìn)行click事件的響應(yīng)圾叼。

4. return true

return true的介紹也是上代碼:

var i=(function(){return false;})();
alert(i);

運(yùn)行alert(i)的輸出結(jié)果為true。Javascript中true == 1捺癞,true == '1'夷蚊,正常情況下,return true是返回一個(gè)布爾值髓介,也可以阻止函數(shù)繼續(xù)執(zhí)行惕鼓。但在事件函數(shù)中,return true不起任何作用唐础,響應(yīng)函數(shù)會繼續(xù)執(zhí)行箱歧。

5. return variable

return variable主要是在Javascript中定義一個(gè)變量,在函數(shù)中進(jìn)行返回一膨,與通常的返回變量沒有區(qū)別呀邢。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市豹绪,隨后出現(xiàn)的幾起案子价淌,更是在濱河造成了極大的恐慌,老刑警劉巖瞒津,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蝉衣,死亡現(xiàn)場離奇詭異,居然都是意外死亡巷蚪,警方通過查閱死者的電腦和手機(jī)病毡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來钓辆,“玉大人剪验,你說我怎么就攤上這事肴焊。” “怎么了功戚?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵娶眷,是天一觀的道長。 經(jīng)常有香客問我啸臀,道長届宠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任乘粒,我火速辦了婚禮豌注,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘灯萍。我一直安慰自己轧铁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布旦棉。 她就那樣靜靜地躺著齿风,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绑洛。 梳的紋絲不亂的頭發(fā)上救斑,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機(jī)與錄音真屯,去河邊找鬼脸候。 笑死,一個(gè)胖子當(dāng)著我的面吹牛绑蔫,可吹牛的內(nèi)容都是我干的运沦。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼晾匠,長吁一口氣:“原來是場噩夢啊……” “哼茶袒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起凉馆,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤薪寓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后澜共,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體向叉,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年嗦董,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了母谎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡京革,死狀恐怖奇唤,靈堂內(nèi)的尸體忽然破棺而出幸斥,到底是詐尸還是另有隱情,我是刑警寧澤咬扇,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布甲葬,位于F島的核電站,受9級特大地震影響懈贺,放射性物質(zhì)發(fā)生泄漏经窖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一梭灿、第九天 我趴在偏房一處隱蔽的房頂上張望画侣。 院中可真熱鬧,春花似錦堡妒、人聲如沸配乱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宪卿。三九已至,卻和暖如春万栅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背西疤。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工烦粒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人代赁。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓扰她,卻偏偏與公主長得像,于是被迫代替她去往敵國和親芭碍。 傳聞我的和親對象是個(gè)殘疾皇子徒役,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 函數(shù)和對象 1、函數(shù) 1.1 函數(shù)概述 函數(shù)對于任何一門語言來說都是核心的概念窖壕。通過函數(shù)可以封裝任意多條語句忧勿,而且...
    道無虛閱讀 4,550評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)瞻讽,斷路器鸳吸,智...
    卡卡羅2017閱讀 134,638評論 18 139
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題,不過當(dāng)時(shí)只...
    付林恒閱讀 16,434評論 5 28
  • 男人問母親速勇,為什么會有死亡的存在晌砾? 母親回答,沒有失去烦磁,你就不會知道失去的東西有多寶貴养匈。 這個(gè)世上總是會有很多人愛...
    圭陌閱讀 721評論 0 1
  • 我知道哼勇, 今夜全世界都睡了, 只有我失眠了呕乎, 我將黑暗濾出來遮住我的雙眼积担, 我將多余的空間存放我的思想, 我將柔軟...
    水中等你閱讀 216評論 0 1