讀古今文學網 > 學習JavaScript數據結構與算法(第2版) > 1.5 函數 >

1.5 函數

在用JavaScript編程時,函數很重要。在我們的例子裡也用了函數。

下面的代碼展示了函數的基本語法。它沒有用到參數或return語句:

function sayHello {
  console.log('Hello!');
}

  

要執行這個函數,只需要這樣調用一下:

sayHello;

  

我們也可以傳遞參數給函數。參數是會被函數使用的變量。下面的代碼展示了如何在函數中使用參數:

function output(text) {
  console.log(text);
}

  

我們可以通過以下代碼使用該函數:

output('Hello!');

  

你可以傳遞任意數量的參數,如下所示:

output('Hello!', 'Other text');

  

在這個例子中,函數只使用了傳入的第一個參數,第二個參數被忽略。

函數也可以返回一個值,例如:

function sum(num1, num2) {
  return num1 + num2;
}

  

這個函數計算了給定兩個數字之和,並返回結果。我們可以這樣使用:

var result = sum(1,2);
output(result);