DataType


元のデータ型(Primitive Type Data)

  • JavaScriptでは、6種類の
  • 元のタイプのデータ(元のタイプのデータ;元のタイプのデータ)がオブジェクトではありませんが、メソッドはありません.
  • string, number, bigint, boolean, undefined, symbol, (null)
  • 1つの
  • データ・ウェアハウスには、1つのデータしか収容できません.
  • オリジナルデータ自体のサイズはそれぞれ異なるが、オリジナルデータを含むキャビネットのサイズは同じ
  • である.

    参照タイプデータ

  • 非原始資料型の全ては参考資料型
  • である
  • 配列、オブジェクト、関数
  • リファレンス型のデータはheapという空間に格納される.
  • は、データ型変数を参照してデータが格納されているアドレス値を参照するが、変数に割り当てられていない場合は、アドレス値なしでデータのみをスタックに格納し、データはスタック領域に格納する->参考資料型林
  • heapでは寸法を動的に調整できます.
  • 配列のアドレス値がコピーされた場合、ソースおよびレプリカのアドレス値は、アドレス値が指すスタック領域データとは異なる.
  • 아래 코드 설명 -> 비교되는 배열 [22,23,27]은 head 영역에 
    데이터가 저장되어 있지만 변수에 할당이 안되어있기 때문에 주소값을 갖고 있지 않음.
    따라서 age or age2 와 비교했을 때 false 가 나오는 것.
    
     const age = [22,23,27];
                const age2 = age;
                age === age2 -> true;
                age or age2 === [22,23,27] -> false;