Value(JS & TS)


JSの基本データ型
  • Boolean (true, false)
  • Null
  • Undefined
  • 番号(整数、実数同じ)
  • String
  • Symbol(ES 6から追加)
  • 残りはObject
    TSのリソースタイプ
  • Boolean
  • Number
  • String
  • Array
  • Tuple
  • Enum(リスト)
  • Any
  • Void
  • Null and Undefined
  • Never
  • オブジェクト
  • Tuple
    let x: [string, number];
    
    x = ["age", 25]; // 선언 성공
    x = [25, "age"]; // 선언 실패
    Tupleは順序が重要な資料型です.要素のタイプと個数は、固定された配列を表すことができます.
    console.log(x[0].substring(1)); // age
    console.log(x[1].substring(1)); // 오류, 'number'에는 'substring' 이 없습니다.
    指定したインデックスに適切なデータ型を呼び出す必要があります.
    Enum
    Javascript(object)Typescript(enum)
    objectはオブジェクト(データ)なので、必要に応じてred:“red”値を入れることができます.
    Enumは、サーバまたは外部からデータを取得してオブジェクトとして表示し、UIで処理する場合、enumタイプがデータではないため、データに変換することが困難なコードです.
    Any
    すべてのデータ型を表します.任意の値をデータ型として使用できます.つまり、JSと同じです.
    Void
    Anyとは反対のタイプは,どのタイプも存在しないことを示す.関数に値が返されない場合は、タイプを指定します.
    JS&TSは両方ともオブジェクトを使用し,オブジェクトを値として扱う.
    値は任意の変数に配置できるという原則です.(変数は値を含むコンテナ)
    関数自体もオブジェクトとして作成されるため、値として扱われます.
    コートの束も値段として扱われ、変数に入れられます.例えば、callBack