ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 拡張チュートリアル - 関数パラメータ
JavaScript関数のパラメータ
JavaScript関数はパラメータ(引数)の値のチェックを行いません。
関数の明示的なパラメーターと隠しパラメーター (引数)
前のチュートリアルでは、関数の明示的なパラメーターについて学習しました:
functionName(parameter1,parameter2,parameter3) {
実行されるコード
}
明示的な関数パラメーター いつリストされるか関数が定義されています。
関数の隠しパラメータ(引数)は、関数が呼び出されたときに関数に渡される実際の値です。
パラメータのルール
JavaScript関数を定義する場合、パラメータはデータ型を指定しません。
JavaScript関数は隠しパラメータ(引数)を検出しません。
JavaScript関数は隠しパラメータ(引数)の数を検出しません。
デフォルトのパラメータ
パラメータなしで関数が呼び出された場合、パラメータはデフォルトで次のように設定されます: unknown
これが許容される場合もありますが、パラメータのデフォルト値を設定することをお勧めします:
例
function myFunction(x, y ) {
if (y === 未定義) {
y = 0 }
}
;