Javascript > 関数

下位ページ

Content

関数の定義

  • function文による定義
  • Functionコンストラクタによる定義
  • 関数リテラルによる定義

function文による定義

function 関数名([引数1 [, 引数2 [, ……]]) {
[関数内で実行される任意の命令……]
}

デフォルト引数の設定

= で事前設定しておくと、デフォルト扱いになる。
function testfunc(a, b = null)
 

もし
function testfunc(a = null, b)
 
で、引数 testfunc(1) にしたら、a = 1, b = undefined になる。


引数は参照渡しか値渡しか?

  • オブジェクト、配列は参照渡し
  • 数、文字列は値渡し
最終更新:2020年04月26日 12:03