Skip to main content

デフォルトパラメータ

@serverSerrverlesskiy

デフォルトパラメータを使用すると、関数⚙️が引数なしで呼び出された場合、またはパラメータに値が明示的に渡された場合に、関数⚙️のデフォルト値のパラメータを設定できます。 undefined.

Teacher

JavaScriptでは、呼び出されたときに値が渡されない関数パラメーター⚙️がデフォルト値を取ります undefined. ただし、場合によっては、別のデフォルト値を設定すると便利なことがあります。これは、デフォルトのオプションが意図されている場所です。

構文

book

Live Editor
Result
Loading...

他の「偽の」値を渡す

basketball

以外の値がある場合 undefined, 次のような「false」値の1つを含む false , 0, "", '',null, NaN, この場合、デフォルト値はパラメータに割り当てられません。この場合、これらの「誤った値」をキャッチするコードを自分で作成する必要があります。

の例

Math

デフォルトのパラメーターでは、前の(リストの左側にある)パラメーターの値を使用できます:

Live Editor
Result
Loading...

デフォルトパラメータがある場合とない場合の関数の例 :

Live Editor
Result
Loading...

結果は同じですが、デフォルトのパラメータがないと、コードが著しく大きくなる可能性があります。

問題?

Problem

に書く Discord または電報 チャット, また、私たちの購読 ニュース

質問と回答:

Question

関数のパラメーターに値が渡されない場合、デフォルトでどの値を受け入れるか?

  1. null
  2. undefined
  3. NaN

デフォルトのパラメータは誤った値を「キャッチ」しますか?

  1. はい
  2. いいえ

リストの左側にあるパラメーターの値をデフォルトのパラメーターで使用することは可能ですか?

  1. はい
  2. いいえ

このレッスンをどれだけ学んだかを理解するために、でテストを受けてください モバイルアプリ このトピックに関する私たちの学校。

Sumerian school

リンク:

  1. MDN web docs

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Philipp Dvinyaninov


Dmitriy Vasilev

💵

Resoner2005

🐛 🎨 🖋

Navernoss

🖋 🐛 🎨

EnglishMoji!