未定義null-JavaScript変数タイプ


undefined


変数
  • 未指定値
  • メソッドと宣言で変数が指定されていない場合は
  • です.
  • 関数が値を返さない場合、
  • 2varと宣言された変数は、undefinedに初期化されます.
  • 開発者が変数を初期化する際に使用する値は、意図的に割り当てられた値ではなく、
  • です.

    null

  • は意図的な空の値
  • を表す.
  • 2nullが割り当てると、古い参照
  • が明示的に削除されることを意味する.
    typeof undefined == undefined	//true
    typeof null						//Object : 비어있는 참조를 나타내는데 자주 사용
    undefined == null 				//true
    📃Reference
    undefinedとnullの違い
    未定義タイプ&nullタイプ差異