首頁 > web前端 > js教程 > 主體

return語句怎麼用

不言
發布: 2019-01-30 09:20:40
原創
5903 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!