JavaScript es un lenguaje de programación basado en prototipos y orientado a objetos, que también incluye características de lenguajes basados en clases como las clases.

Se usa en navegadores, servidores, escritorios y móviles, incluyendo sitios web, apps web, backends, apps de escritorio y apps móviles.