JavaScript é uma linguagem de programação que funciona do lado do cliente, ou seja, não é interpretada pelo servidor.
Criada em 1995 e muitas vezes abreviada para JS, não deve ser confundida com Java, embora possui nome semelhante e também suporta uma programação orientada a objetos (OOP).
Utilizada principalmente para criar e controlar a interatividade nas páginas da internet, como por exemplo controlar a ação que um botão realiza depois de ser clicado, ou confirmar se os dados de um formulário estão corretamente preenchidos.
A programação em JS não cria os estilos visuais nem os temas de cores que uma página online apresenta, deixando essa operação para a CSS. Através de JavaScript é controlada a reação a algum evento realizado na página, de forma automática ou através do usuário.
Torna-se excelente para criar páginas web dinâmicas, que interajam com o usuário e normalmente está presente em qualquer website.
JavaScript define-se como uma linguagem de alto nível, devido à fácil interpretação do código por parte do programador.