Este es un link a una descarga de un manual de JavaScript donde se da una explicación detallada sobre el tema. Espero que les sirva para profundizar un poco sobre el tema:
http://sibucsc.cl/~miguelinux/docs/PDF/Libros/introduccion_javascript_2caras.pdf