DEV Community

Cristian Fernando
Cristian Fernando

Posted on


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

Explica este c贸digo JavaScript

function checkAge(age) {
  if (age < 18) {
    const message = "Sorry, you're too young."
  } else {
    const message = "Yay! You're old enough!"
  return message

Enter fullscreen mode Exit fullscreen mode
  • A: "Sorry, you're too young."
  • B: "Yay! You're old enough!"
  • C: ReferenceError
  • D: undefined

Respuesta en el primer comentario.

Top comments (1)

duxtech profile image
Cristian Fernando

C: ReferenceError

const tiene scope de bloque para las variables, cuando intentamos hacer return message la variable message no puede ser accedida. Tanto message en el bloque if como en el else son variables diferentes por que estan en bloques diferentes pese a que se llaman igual. Como no es posible acceder a la variable la respuesta es ReferenceError.

Visualizing Promises and Async/Await 馃く

async await

Learn the ins and outs of Promises and Async/Await!