ユーザー定義関数

関数には、ユーザー定義関数と組み込み(ビルトイン)関数がある。ユーザー定義関数とは、ユーザーが独自に定義する関数のこと。これに対し、組み込み(ビルトイン)関数とは、JavaScriptにあらかじめ用意されている関数(メソッド)のこと。

ユーザー定義関数は、function文を使い定義する。

構文

関数の定義と呼び出し(コール)は、どちらが先でも構わない。定義後に呼び出しても、呼び出し後に定義しても、どちらでも構わない。

ただし、if文などの条件付きで関数を定義する場合は、関数を呼び出す前に、定義されてなければならない。

関数名は、命名規則に従って命名する。

関数は、引数でデータを受け渡すこともできる。引数の使い方については、関数の引数のページへ。

定義

function 関数名() {
    // 関数内処理文
}

呼び出し(コール)

関数名();

サンプル

呼び出し(コール)の前に定義

関数の呼び出し(コール)の前に、関数を定義するサンプル。

<script type="text/javascript">
function funcA() {
    document.write( "こんにちは♪" );
}
funcA();
</script>

↓↓↓出力結果↓↓↓

呼び出し(コール)の後に定義

関数の呼び出し(コール)の後に、関数を定義するサンプル。

<script type="text/javascript">
funcB();
function funcB() {
    document.write( "こんにちは♪" );
}
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, ユーザー定義関数, リファレンス パーマリンク