####モダンJavaScriptの機能に触れる
##const、letの変数宣言
- ほぼ全部constで定義できる
- 数え上げのみletを使用する
- varはほとんど使わない
####let, const, varの特徴
l e t | const | v a r | |
---|---|---|---|
再代入 | ⚪︎ | × | ⚪︎ |
再宣言 | × | × | ⚪︎ |
ブロックスコープ | ⚪︎ | ⚪︎ | × |
関数スコープ | ⚪︎ | ⚪︎ | ⚪︎ |
##テンプレート文字列
####テンプレート文字列とは
テンプレート文字列はテンプレートリテラルとも呼ばれ、テンプレート文字列で書くとプレースホルダーを記述することができ、文字列の中で、+を用いた結合を使わずに変数や定数を表示させることができる。
構文: const str = `テンプレート文字列`;
##分割代入とは
####分割代入とは
分割代入とは配列やオブジェクトから値を取り出して、変数に代入してくれるJavaScriptの機能。
##参考サイト
[モダンJavaScriptの基礎から始める挫折しないためのReact入門]
(https://www.udemy.com/course/modern_javascipt_react_beginner/learn/lecture/21899196#overview)
[【JavaScript】var / let / const を本気で使い分けてみた]
(https://qiita.com/cheez921/items/7b57835cb76e70dd0fc4)
[テンプレート文字列とは?モダンJavaScriptの勉強]
(https://programmer-life.work/javascript/template-leteral-modern-javascript)