Undefined , Null

653 ワード

undefinedもnullも値がないことを示します

Undefined


割り当てられていない変数はundefinedタイプです
オブジェクトが定義されていない、初期化されていない、または存在しないプログラム.
また、未定義のデータ型と値も表します.
  • の値が入力変数ではなく、データ領域のメモリアドレスが指定されていない識別子にアクセスする場合、
  • .
    オブジェクト内部に存在しないプロパティにアクセスしようとすると、
  • 文または呼び出されていない関数の実行結果を返さない
  • null


    明示的な表示値がNULLです.
    通常、オブジェクトを含む変数を初期化するときに使用され、何も参照されません.
    nullもデータ型です.

    両者の区別


    未定義の変数のみを宣言する場合は、その変数が割り当てられます.
    null変数を宣言してnullに値を変更
    var a;
    //이럴 경우 undefined가 나온다