
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【ES6】変数宣言const・let・var のまとめ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【ES6】変数宣言const・let・var のまとめ - Qiita
これは何? ES6記法で書く機会が増え、const, let, varの使い分けがよくわかっていないため、どのような... これは何? ES6記法で書く機会が増え、const, let, varの使い分けがよくわかっていないため、どのようなな違いがあるかまとめてみました 結論 基本的にはconstを使う。 forループの処理などのように再代入が必要なケースのみletを使用する。 varは、挙動が把握しづらく、バグの温床になる可能性があるため使わない。 用語 それぞれの特徴を理解する際に、出てくる用語のまとめ 再代入 = 一度宣言した変数を更新すること 再宣言 = 一度宣言した変数を、同じ変数名を使って再び宣言し直すこと ブロックスコープ = ブロック{}ごとに囲まれた範囲のこと 関数スコープ = 関数のブロック{}ごとに作られる範囲のこと それぞれの特徴 const 再代入不可 再宣言不可 ブロックスコープを持つ ブロックスコープ外からのアクセスを制限。つまり、ブロックスコープ外から参照ができない。 関数スコー