さまざまな関数 -引数あり戻り値なし(return;)の場合-
ここから何日かはさまざまな関数を紹介する。
引数や戻り値の有無が異なる関数を紹介しようという話だ。
釣りタイトルみたいだな・・・笑
今回は、引数はあるけどreturn;となっていて戻り値がない場合について。
せっかくなので引数もreturnもある場合も復習として載せておこう。
function sigma(n){ let sum = 0; for (let i = 1; i <= n ; i++){ sum = sum + i; } if (n <= 0){ return;// 戻り値なし } else{ return sum; // 戻り値あり } } console.log(sigma(10)); // 出力は55 console.log(sigma(-1)); // 出力はundefined
戻り値なしだと戻り値はundefinedになる。