Variables y valores
En JavaScript, a diferencia de la mayoría de los lenguajes de programación, no se debe especificar el tipo de datos. No hay manera de especificar que una variable representa un entero, una cadena de caracteres, un número con decimales (que se escriben con punto y no con coma), o un valor lógico booleano. De hecho, la misma variable puede ser interpretada de diferentes modos en diferentes momentos.
Todas las variables se declaran usando el comando var. Una variable puede ser inicializada cuando se da un valor al ser declarada, o puede no ser inicializada. Además, varias variables pueden ser declaradas a la vez separadas por comas.
Fuente: Apuntes de informática III, Escuela Superior de Ingenieros de la Universidad de Navarra.