let / const
これまで変数の宣言には var
を用いましたが、新たに let
と const
が追加されました。
let
で宣言した変数は再代入を許可しますが、const
は禁止します。そのため通常は const
を利用していきます。
let a = 1;
const b = 2;
a = 3;
b = 4; // Error
テンプレートリテラル
これまで文字列と変数を連結したい場合は +
演算子で結合していましたが、新たにテンプレートリテラルが追加されました。バッククォートで囲んだ文字列はテンプレートとして処理されます。
const name = 'taro';
console.log(`Hello, ${name}`);