JavaScript 関数の引数にデフォルト値を指定する方法

環境
Google Chrome 111.0.5563.147
Windows 10 Home 64bit

書式
function 関数名(引数 = 値){処理コード}
デフォルト値を指定した場合、呼び出し元から引数を受け取らなかった場合に指定した値が代入されるようになります。
引数が無し場合、呼び出し元から引数を受け取っていません

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function funA(num = 5) {
console.log(num);
}
funA(10);
funA('');
funA(null);
funA(false);
funA();
function funA(num = 5) { console.log(num); } funA(10); funA(''); funA(null); funA(false); funA();
function funA(num = 5) {
      console.log(num);
}

funA(10);

funA('');

funA(null);

funA(false);

funA();

実行結果
> 10
> “"
> null
> false
> 5

JavaScript

Posted by arkgame