⊗jsPmLpScp 159 of 505 menu

JavaScriptにおけるループのスコープ

ループ処理における変数のスコープがどのようになるか、 見ていきましょう。 ループ内で何らかの変数を宣言します:

for (let i = 1; i <= 9; i++) { let num = 3; console.log(num); // 3を出力 }

この変数をループの外側で出力しようとすると、 エラーが発生します:

for (let i = 1; i <= 9; i++) { let num = 3; } console.log(num); // エラーが発生する

必要に応じて、変数をループの外側で宣言することもできます - その場合、変数はループ内でも外側でも利用可能になります:

let num; // 変数をループの外側で宣言 for (let i = 1; i <= 9; i++) { num = 3; // 値を設定 } console.log(num); // 3を出力
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否