Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで複数のパラメータを持つ関数に値'undefined'を渡す方法は?


2番目のパラメータを未定義として設定するには、次のように設定します-

displayFunc(undefined, "Amit");

最初のパラメータが「未定義」に設定されている場合に2番目のパラメータを正常に表示する例を次に示します

ライブデモ

<!DOCTYPE html>
   <html>
      <body>
         <script>
            function displayFunc (p1, p2) {
               document.write("Parameter 1 = "+p1);
               document.write("<br>Parameter 2 = "+p2);
            }
            displayFunc(undefined, "Amit");
      </script>
   </body>
</html>

  1. JavaScriptの関数にパラメーターが提供されているかどうかをテストするにはどうすればよいですか?

    パラメータが関数によって提供されているかどうかをテストするには、if条件を使用して、「undefined」でチェックします。 例 以下はコードです- function checkingParameter(parameter) {    if (parameter !== undefined) {       console.log("Parameter is provided.");    } else {       console.log("Parameter

  2. JavaScriptでreduceとrangeを使用して階乗関数を作成するにはどうすればよいですか?

    別のヘルパー関数range()を利用するJavaScript階乗関数を作成する必要があります。 範囲関数は、1から入力番号までの範囲の数値を準備する必要があります。次に、メイン関数は、範囲配列に対してArray.prototype.reduce()関数を実行して、階乗を計算する必要があります 例 このためのコードは-になります const range = (start, end) => {    const acc = [];    for (var i = start; i < end; i++) {     &nb