DEV Community

Discussion on: Paracetamol.js💊| #178: Explica este código JavaScript

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
C. SyntaxError: Identifier 'y' has already been declared

Características de const:

  • Tiene scope de bloque.
  • No puede ser re-asignada para tipos primitivos
  • No puede ser re-declarada.
  • No puede ser solo declarada:
const num;
console.log(num); 
Enter fullscreen mode Exit fullscreen mode

En el ejemplo: intentamos re-asignar un tipo primitivo, esto no es posible hacerlo y por ello salta el SyntaxError, pero hay otro problema luego intentamos re-declarar la variable cosa que tampoco es posible.

const es la manera mas robusta de declarar variables a la fecha y la preferida de los programadores.

Collapse
 
devfranpr profile image
DevFranPR

Buen post, pero si pones en los comentarios del código de la pregunta la respuesta el formato del post queda un poco raro.