ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript学習ノート JS関数_基礎知識
関数は、中かっこで囲まれたコードのブロックであり、その前にキーワード function が続きます。
関数パラメータ
関数には好きなだけパラメータを含めることができます。変数の型を宣言する必要はなく、変数名を指定するだけです:
関数の戻り値
関数内で return ステートメントを使用すると、関数は実行を停止し、呼び出された場所に戻ります。
関数の戻り値の型を宣言する必要はなく、直接返すことができます。
上記の関数は戻り値 5 を返します。
注: JavaScript 全体の実行は停止されず、関数のみが停止されます。
JavaScript は、関数が呼び出された場所からコードを実行し続けます。
関数呼び出しは戻り値に置き換えられます:
関数を終了したいだけの場合は、return ステートメントを使用することもできます。
戻り値はオプションです:
a が b より大きい場合、実行は続行されず、直接戻ります。
ローカル変数
ここでローカル変数とグローバル変数についてもう一度説明しましょう。
JavaScript 関数内で宣言された変数 (var を使用) はローカル変数であるため、関数内でのみアクセスできます。 (この変数のスコープはローカルです)。
変数を宣言した関数のみが変数を認識できるため、異なる関数で同じ名前のローカル変数を使用できます。
関数が完了すると、ローカル変数はすぐに削除されます。
グローバル変数
関数の外で宣言された変数はグローバル変数であり、Web ページ上のすべてのスクリプトと関数からアクセスできます。
注: 未宣言の JavaScript 変数への値の割り当て:
まだ宣言されていない変数に値を代入すると、その変数は自動的にグローバル変数として宣言されます。
この文:
carname="ボルボ";
グローバル変数 carname は、関数内で実行される場合でも宣言されます。
関数インスタンス
出力:
以上がこの記事の全内容です。ご質問がございましたら、メッセージを残してください。