DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Edited on

Paracetamol.js💊| #54: Explica este código JavaScript

Explica este código JavaScript

const name = "Lydia"

console.log(name())
Enter fullscreen mode Exit fullscreen mode
  • A: SyntaxError
  • B: ReferenceError
  • C: TypeError
  • D: undefined

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
C: TypeError

name no es ni hace referencia a una función, no tiene sentido intentar invocar a un string como si fuera una función.
No pude ser Syntax Error por que no se cometio ningún error de tipeo, el código no esta mal escrito pero tampoco es un código valido.
No puede ser Reference Error por que no hay problemas de referencia al intentar acceder a la variable name.

Se genera una excepción de tipo TypeError cuando un valor no es del tipo esperado, entonces se lanza un TypeError: name is not a function!