JavaScript es un lenguaje de programación que, al contrario de PHP, trabaja del lado del usuario.
Los navegadores Web interpretan y ejecutan el código JavaScript integrado dentro de las páginas.
Evolucionó muchísimo los últimos años. Actualmente es muy utilizado no sólo para implementar AJAX, sino también para hacer toda clase de efectos especiales que parecen Flash pero que no lo son; ocultar o mostrar textos, crear nuevos elementos en el HTML y un largo etcétera, lo que define a la Web 2.0.
Mas sobre JavaScript en la Web...
Ir al cielo