JavaScriptのtype

1813 ワード

JavaScriptのtype


JavaScriptは、ルーズタイプ(ルーズタイプ)の動的言語です.
JavaScriptの変数は、特定のタイプに関連付けられず、すべてのタイプの値に割り当て(および再割り当て)できます.
let foo = 42 // foo가 숫자
foo = 'bar' // foo가 이제 문자열
foo = true // foo가 이제 불리언
JavaScript言語のタイプは、元の値とオブジェクトに分けられます.

元のデータ型

  • Booleanタイプ
    Booleanタイプは論理要素を表し、trueとfalseの2つの値があります.
  • Nullタイプ
    空のタイプには空の値が1つしかありません.
  • 未定義タイプ
    値が指定されていない変数には、定義されていない値があります.
  • 番号付けタイプ
    番号付けタイプは、64ビットのバイナリフォーマットIEEE 754の値(-(2^53–1)~2^53–1の数です.浮動小数点数に加えて、Numberタイプには+Infinity、-Infinity、NaN(「Not a Number」)の3つのシンボル値があります.
  • BigIntタイプ
    BigIntタイプはJavaScriptの数値の元の値で、任意の精度で整数を表すことができます.
    BigIntは、デジタルセキュリティの制限を超えた大きな整数を安全に格納し、計算することができます.
    Numberのセキュリティ限界はNumberですMAX SAFE INTEGER.
  • Stringタイプ
    JavaScriptのStringタイプは、テキストデータを表すために使用されます.
  • Symbolタイプ
    Symbolは、オブジェクトのプロパティとして使用できる唯一の変更不可能な元の値です(以下を参照).一部のプログラミング言語は「Atom」とも呼ばれている.
  • リファレンスタイプ


    非原始資料型の他はすべて参考資料型である
    変数に割り当てると、参照タイプは値ではなくアドレスを変数に格納します.
    データがいつ増加し、減少するか分からないため、データを個別に保存および管理できます.
    変数は元の値またはアドレスのみを指定できますが、アドレスは特殊なデータ・リポジトリを参照し、そのデータ・リポジトリのサイズが変わります.
  • 配列[]
  • 対象
  • 関数=()=>
  • typeof


    type of演算子は、変数のタイプを決定するために使用されます.
    出典-https://developer.mozilla.org/ko/docs/Web/JavaScript/Data_structures