関数定義(宣言)

書き方

function test(a,b){//関数定義
var c = a + b;//関数内処理
return c;//戻り値指定
}

g = test(e,f);//関数呼び出し

function:関数定義、test():関数名、aとb:引数、c:戻り値

使用上の注意点および解釈
  • 2行目の「var c = a + b;」の部分には関数内で実行される処理を記述する
  • 3行目の「return c;」は戻り値を指定している
  • 6行目のtest(e,f)は関数の呼び出し。eとfは関数に渡す引数で、e→a、f→bに引き渡される
  • 6行目のgには関数test()で処理された結果のcの値が代入される。イメージとしては「g = test(e,f) = c」。右から順に代入されていくイメージ
  • cはローカル変数、gはグローバル変数