首頁 >web前端 >js教程 >return語句怎麼用

return語句怎麼用

不言
不言原創
2019-01-29 17:45:235935瀏覽

return 語句會終止函數的執行並傳回函數的值,但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(&#39;cat&#39;);
// false

這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !

以上是return語句怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多