DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated on

Paracetamol.js馃拪| #176: Explica este c贸digo JavaScript

Explica este c贸digo JavaScript

Dificultad: B谩sico

if(true){
  var x; // declaraci贸n
  x = 3; // asignaci贸n 
  var x = 4; // re-declaraci贸n y re-asignaci贸n
}
console.log(x); // imprimimos fuera del bloque
Enter fullscreen mode Exit fullscreen mode

A. SyntaxisError
B. 4
C. 3
D. ReferenceError: x is not defined

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B. 4

var es la 煤nica manera que ten铆amos de declarar variables antes de la actualizaci贸n del lenguaje en el a帽o 2015.

Algunas de las caracter铆sticas de var son:

  • Tiene scope de funci贸n si la variable esta declara dentro de una.
  • Puede ser re-declarada y re-asignada (puntos negativos)
  • Podemos acceder a las variables fuera del bloque donde fueron declaradas.