Depende de la version de javascript.
Si usas JS5 (lo estandar en navegadores) var
es la keyword utilizada para declarar una variable. Ej:
var miVariable, otraVariableInicializada=1,
otraVariableUndefined;
Ahora si usas Javascript 6 (ECMAScript 2015) o superior (NodeJS), la keyword var
tiene menos usos.
En general se pefiere el uso de const
(para constantes y funciones) o let
(para variables) salvo que se necesite crear un closure, en cuyo caso se debe utilizar var
.
const modulo = require('modulo');
const miFunc = () => {
var enClousure = 1234;
return () => {
let valorLocal = modulo.getAlgo();
return enClousure + valorLocal;
};
};