
No.2ベストアンサー
- 回答日時:
JavaScriptでは、関数への引数の省略は問題なく行えますが、その際のデフォルト引数を設定する機能はありません。
ただ、引数が設定されなかった変数は「undefined」となっているので、それをチェックして自分で値を設定すれば、デフォルト引数の機能は実現できます。
function test1(a, b, c, d) {
if (c == undefined) c = 1;
if (d == undefined) d = 1;
alert(c);
alert(d);
}
こんなんで、どうでしょうか。
No.1
- 回答日時:
JavaScript の関数では、デフォルト引数というものがありません。
こういったあたりも「 Java と JavaScript は全くの別物である」という一例ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Outlookのアカウントがあるとメ...
-
jsonテキストデータの並び替え...
-
jsで、配列内の文章を改行する...
-
タグを教えてください。
-
ラジオボタンを複数選択したと...
-
jsで質問です。 formをsubmitし...
-
2025年相性がいい人のサイトの...
-
CookieをWebStoeageに変える
-
Adobe acrobat proでフォームを...
-
jqueryのselect2で検索欄の文字...
-
<tr>指定した表の行要素をボ...
-
食材の期限を管理するためにGAS...
-
ビデオのJSについて
-
鍵盤アプリで、スマホの画面に...
-
<div>のタッチ状態を維持したま...
-
jQueryでシンセサイザーを作っ...
-
プログラミング 学習
-
HTMLでサブフレームから親のス...
-
ジャバスクリプトについて。
-
プログラムについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数でy=g(x)のgとは何の略です...
-
functionから別のfunctionを実...
-
クリックすると上に開くアコー...
-
idを使わずにonclickで自身の要...
-
javascript(jQuery)でセル内...
-
JAVAスクリプトで指定時間以降...
-
JavaScriptの即時関数の書き方
-
関数名をテキストから読み込む...
-
ページ内に複数表がある場合のT...
-
XMLHttpRequestでキャッシュを...
-
複数のxmlを同ページに読み込み...
-
シューティングゲームの作り方
-
jslintのエラーについて質問
-
Javascriptの変数がうまく渡せ...
-
getElementByIdを使用したグロ...
-
Matlabで自作関数をオーバーロード
-
JavaScriptの日付の比較
-
setTimeoutで、止まらない
-
Ajaxでデータベース(PostgreSQL)
-
引数が分かりません。
おすすめ情報