エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
こんにちは。イノベーター・ジャパン(以下、IJ)のエンジニアのbmfです。 今日はJavaScriptの3つの変数... こんにちは。イノベーター・ジャパン(以下、IJ)のエンジニアのbmfです。 今日はJavaScriptの3つの変数宣言について、それぞれの特徴と使い分けについて書きます。 スコープとは 本題に入る前に、スコープの定義について確認しておきましょう。 スコープとは、変数名や関数名が参照可能な範囲のことです。 スコープの種類は色々ありますが、ここでは主に3つのスコープについて表で説明します。 スコープ名 範囲 備考 グローバル 関数の外側 どこからでもアクセスできる。 ローカル(関数) 関数の内側 ローカルスコープ内からでしかアクセスできない。 ブロック ブロック({ })の内側 if, for, switchなど ブロックスコープはJavaScriptには元々ありませんでしたが、letとconstの登場によってブロックスコープが使えるようになりました。 var, let, constについて