⊗jsPmLpNLS 160 of 505 menu

Bucles anidados y ámbito de variables en JavaScript

Si tenemos un bucle dentro de otro, las variables declaradas en el bucle externo estarán disponibles en el interno. En el siguiente ejemplo, la variable num está disponible en el bucle interno:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { console.log(num); // mostrará 3 } }

Pero fuera del bucle externo, la variable num no está disponible:

for (let i = 0; i <= 9; i++) { let num = 3; for (let j = 0; j <= 9; j++) { } } console.log(num); // dará un error

Las variables declaradas en el bucle interno no están disponibles fuera:

for (let i = 0; i <= 9; i++) { for (let j = 0; j <= 9; j++) { let num = 3; } console.log(num); // dará un error } console.log(num); // dará un error
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar