return 語句會終止函數的執行並傳回函數的值,但return語句究竟是怎麼使用的呢?本篇文章就來跟大家介紹關於return語句怎麼用中return 語句的用法。
首先我們要知道的是,除非另有說明,否則return語句怎麼用中的每個函數都會傳回undefined
##為了測試這個,我們只需要創建一個空函數,然後調用它:function test(){}; test(); // undefined正如所料,當我們調用我們的函數,在控制台中返回時undefined。 (推薦課程:
return語句怎麼用教學)
現在我們實際上會指定一個return值。讓我們重新建立我們的test()函數,但return這次包含參數:function test(){ return true; }; test(); // true我們會發現回傳了true值。
return語句結束函數執行
我們在test函數中有兩個return語句function test(){ return true; return false; }; test(); // true第一個return語句會立即停止執行函數並傳回true。 第3行程式碼return false;沒有執行。
return語句會傳回一個值給回呼函數
我們建立了一個函數double(),輸出兩倍的值let double = function(num) { return num * 2; }由於一個值被傳回給回呼函數,我們可以建立一個變數並將其設為等於函數的呼叫:
let six = double(3); // 6
return語句結束一個函數
#由於return立即停止了函數的執行,它也可以用來中斷或結束函數。 範例如下let countTo = function(num){ if(typeof num!='number') return false; for(var i = 1; i <= num; i ++){ console.log(i); } }在本例中,我們的函數countto()最多可計算使用者輸入數字。但是,如果使用者不輸入數字,而是輸入字串、布林值、陣列等,則函數將結束並傳回false。
countTo(3); // 1 // 2 // 3countTo('cat'); // false這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !
以上是return語句怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!