29 of 264 menu

undefined の値

undefined は「未定義」を意味します。JavaScriptには、値の不在を定義する類似の値 null があります。違いは、null が意図的な不在(コードに明示的に記述されたもの)を示すのに対し、undefined は単に要素の型や値についての情報がないことを示す点です。

構文

undefined;

値なしで宣言された変数の値を確認してみましょう:

let test; console.log(test);

コードの実行結果:

undefined

存在しない配列要素の値を確認してみましょう:

let arr = ['a', 'b', 'c']; console.log(arr[5]);

コードの実行結果:

undefined

存在しないオブジェクト要素の値を確認してみましょう:

let obj = {'a': 1, 'b': 2, 'c': 3}; console.log(obj['e']);

コードの実行結果:

undefined

関連項目

  • true,
    これは要素の値が真であることを示します
  • false,
    これは要素の値が偽であることを示します
  • null,
    これはオブジェクトまたは要素の不在を示します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否