1. 程式人生 > >圓括號運算子,return 語句和遞迴

圓括號運算子,return 語句和遞迴

呼叫函式時,要使用圓括號運算子。

圓括號之中,可以加入函式的引數。

function add(x, y) {
  return x + y;
}

add(1, 1) // 2

函式體內部的return語句,表示返回。JavaScript 引擎遇到return語句,就直接返回return後面的那個表示式的值,後面即使還有語句,也不會得到執行。也就是說,return語句所帶的那個表示式,就是函式的返回值。return語句不是必需的,如果沒有的話,該函式就不返回任何值,或者說返回undefined

函式可以呼叫自身,這就是遞迴(recursion)。下面就是通過遞迴,計算斐波那契數列的程式碼。