Javascriptデフォルト(3)

4631 ワード

シンボル


シンボルの作成

  • 符号は、自身以外の任意の値が異なるユニークな値
  • である.
    var sym1 = Symbol();
    var sym2 = Symbol();
    //Symbol()은 호출할 때마다 새로운 값을 만들어 냄
    console.log(sym1 == sym2); // false
    //
    var hi = Symbol('안녕');
    console.log(hi.toString()); // Symbol(안녕)

    シンボルと文字列の接続

  • Symbol.for()は、文字列に関連するシンボル
  • の生成を可能にする.
    var sym1 = Symbol.for('club');
    var sym2 = Symbol.for('club');
    console.log(sym1 == sym2); // true

    かたわく

  • テンプレート文字は、ES 6から追加された文字列表現構文である.式の値を文字列に追加したり、複数行の文字列を表すことができます.
  • テンプレート文字は、逆引用符で囲まれた文字列
  • である.
    `hello`

    補間式

  • テンプレートライブラリにプレースホルダを配置できます.
  • プレースホルダ${...}としてマークされます.
  • var a=2, b=3;
    console.log(`${a} + ${b} = ${a+b}`); // 2+3=5