javascript return語句只能用於函式中

admin發表於2017-03-31

return語句大家一定都不陌生,但是有些知識點如果沒有牢固的把握的話還是容易出錯。

本章節就介紹一下一個典型的錯誤,下面先介紹一下此語句的一些基本用法。

此語句能夠跳出函式並返回一個值,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function func(){
  var num=3;
  return num;
}
console.log(func());

上面的程式碼演示了利用return語句返回為函式返回一個值。

[JavaScript] 純文字檢視 複製程式碼
function func(){
  var num=3;
  return num;
  console.log("這條語句無法執行");
}
console.log(func());

上面的程式碼使用return語句為函式返回一個值,並跳出此函式。

[JavaScript] 純文字檢視 複製程式碼
var a=3
switch(a){
  case 1:
    return 1;
    break;     
  case 2:
    return 2;
    break; 
  case 3:
    return 3;
    break; 
  default:
}

這是本人今天在群裡見到的一位朋友問的一個問題,當然程式碼並不是一模一樣,大致就是這個意思。

上面的程式碼之所以報錯是因為return 語句必須要位於函式中。

相關文章