モダンJavaScript Deep Dive-06.データ型とその他のカリキュラムの整理


データ型


6.1-数値タイプ

  • Jsの数値タイプは整数のみのために設計されたタイプではなく、すべての数値がエラー処理された
  • である.
    すなわち
  • の整数で表す、事実が誤りであることを意味する
  • .

    6.2-文字列タイプ

  • ",",","はテキスト
  • を囲む.
  • jsで最も一般的なマーキング方法は、単一引用符("")
  • を使用することです.

    6.3-テンプレート変数

  • テンプレート文字では、エスケープシーケンスを使用せずに改行が許可され、すべてのスペースが
  • に適用されます.
  • 補間式(${})に式
  • を挿入できます.
  • の場合、式の計算結果が文字列でなくても、タイプは強制的に文字列に変換され、
  • が挿入されます.

    6.5-ブリテンタイプ

  • ブールタイプの値は、論理真、偽true、falseのみを表す

    6.6-未定義のタイプ

  • 変数を参照するときにUndefinedを返す場合、参照変数は宣言以来、値が割り当てられていない、すなわち初期化されていない変数
  • であると判断することができる.

    6.6-空のタイプ

  • 変数に値がないことを意図的に宣言するために使用
  • 関数が有効値を返すことができない場合はnull,
  • を明示的に返すこともできる.
  • document.querySelectorが条件を満たすHTML要素を検索できない場合はnullを返します.

    6.7-シンボルタイプ

  • 元のタイプの変更不可値
  • 唯一重複しない値
  • は、主に名前の競合のリスクのないオブジェクトを作成するために使用される一意のpropertyキー
  • である.
    呼び出し
  • シンボル関数生成
  • 生成されたシンボル値
  • は、決して他の値と重複しない一意の値
  • である.
    //심벌 생성
    const key = symbol("key");
    
    //객체 생성
    let obj = {};
    
    //이름이 충돌할 위험이 없는유일무이한 값인 심벌을 프로퍼티 키로 사용한다
    obj[key] = "value";

    6.8-オブジェクトタイプ


    構成
  • JSのほとんどが対象
  • と称するオブジェクト
  • 属性
  • プロパティは、キーと値のペア
  • です.
  • オブジェクトは、鍵を介して
  • にアクセスすることができる.
  • は私たちの目には順序があるかもしれませんが、順序はありません.
  • の値は、データ型を考慮することなく、式に
  • を含めることができます.
  • 矢印関数は、
  • の値をとることもできる.
    const foo = {
    e : () => {
    console.log(20);
     }
    };

    オブジェクトタイプ→配列

  • アレイは鍵としてアクセスできません.
  • 可転→可巡回
  • ,
  • その順序をindex
  • と呼ぶ.
  • 配列の[]括弧に所望のインデックスを入れる、そのインデックスの値付近で置換
  • を行う.