freeCodeCamp/guide/spanish/certifications/javascript-algorithms-and-d.../es6/compare-scopes-of-the-var-a.../index.md

3.3 KiB

title localeTitle
Compare Scopes of the var and let Keywords Comparar los alcances de la var y dejar Palabras clave

:triangular_flag_on_post: Recuerda usar Read-Search-Ask si te atascas. Tratar de emparejar el programa :busts_in_silhouette: y escribe tu propio código :pencil:

Explicación del problema:

Necesitamos cambiar var para let nuestro alcance de función y agregar let a nuestro alcance de bloque.

:speech_balloon: Sugerencia: 1

  • Encuentra var y reemplaza con let .

intenta resolver el problema ahora

  • Agregue let a la variable i dentro de su sentencia if.

intenta resolver el problema ahora

¡Alerta de spoiler!

señal de advertencia

¡Solución por delante!

:beginner: Solución de código básico:

    function checkScope() { 
      "use strict"; 
      let i = "function scope"; 
      if (true) { 
        let i = "block scope"; 
        console.log("Block scope i is: ", i); 
      } 
    console.log("Function scope i is: ", i); 
    return i; 
    } 

:rocket: Ejecutar código

Explicación del código:

Mediante el uso de let se puede declarar variables en relación con su ámbito de aplicación.

Enlaces relevantes

:clipboard: NOTAS PARA LAS CONTRIBUCIONES:

  • :warning: NO agregue soluciones que sean similares a las soluciones existentes. Si cree que es similar pero mejor , intente fusionar (o reemplazar) la solución similar existente.
  • Agregue una explicación de su solución.
  • Categorice la solución en una de las siguientes categorías: Básica , Intermedia y Avanzada . :traffic_light:
  • Agregue su nombre de usuario solo si ha agregado algún contenido principal relevante . ( :warning: NO elimine ningún nombre de usuario existente )

Ver :point_right: Wiki Challenge Solution Template para referencia.