DEV Community

Cristian Fernando
Cristian Fernando

Posted on • Updated 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.


Discussion (1)

Collapse
duxtech profile image
Cristian Fernando Author

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!