
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScriptのスコープについて - Qiita
スコープとは スコープとは変数を参照できる範囲のことです。今回はJavaScriptのvar,let,constについて... スコープとは スコープとは変数を参照できる範囲のことです。今回はJavaScriptのvar,let,constについて解説します。 constは定数(再代入不可)の宣言なので特に難しく考えることはないのですが、letとvarは少し紛らわしいのでここを理解することでコードレビューの指摘が減ると思います。 今回の記事用に書いたコード コメントに解説が書いてあるので、これだけでも分かるかもしれませんが一応ひとつずつ解説します。 function Test(){ var hoge = 1 // hogeは関数スコープなのでTest関数の中で使う場合はエラーにならない console.log(hoge) if (true){ let fuga = 2 // fugaはブロックスコープなので、ブロック内(この場合はif文の中)で使用する場合はエラーにならない console.log(fuga) }