Para quem não conhece, o JavaScript é uma linguagem de programação para web que, inserida em uma página HTML, possibilita a criação de páginas mais dinâmicas e interativas.
Não confundir com Java, que é uma outra linguagem. A linguagem JavaScript foi por algum tempo discriminada entre os desenvolvedores web, pelo fato de ser um recurso que pode ser desabilitado no navegador, o que não chega a ser um problema, já que os navegadores trazem o JS habilitado como padrão.
Mas os tempos mudam, e com o crescimento da Web 2.0 e das técnicas utilizando Ajax (onde o JavaScript e o CSS são as bases do desenvolvimento de interatividade e dinâmica) esta linguagem voltou a ter a importância que merece. Em muitas situações, o JS substitui o Flash e o Java, com a vantagem de ser muito mais leve e não necessitar de plugins instalados do lado do internauta.
Como um exemplo do que se pode fazer, coloquei abaixo um pequeno exemplo. Clique no botão abaixo e ele exibirá uma mensagem: