JavaScript var
Ejemplo
Cree una variable llamada carName y asígnele el valor "Volvo":
var carName = "Volvo";
Más ejemplos a continuación.
Definición y uso
La var
instrucción declara una variable.
Las variables son contenedores para almacenar información.
Crear una variable en JavaScript se llama "declarar" una variable:
var carName;
Después de la declaración, la variable está vacía (no tiene valor).
Para asignar un valor a la variable, utilice el signo igual:
carName = "Volvo";
También puede asignar un valor a la variable cuando la declara:
var carName = "Volvo";
Nota
Una variable declarada sin valor tiene el valor undefined
.
Ver también:
Referencia de JavaScript: JavaScript let
Referencia de JavaScript: const de JavaScript
Tutoriales
Tutorial de JavaScript: Variables de JavaScript
Tutorial de JavaScript: Let JavaScript
Tutorial de JavaScript: JavaScript Const
Tutorial de JavaScript: alcance de JavaScript
Sintaxis
var name = value;
Parámetros
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
Nota
ECMAScript6 (ES6/JavaScript 2015) lo alienta a declarar variables con let not var .
Más ejemplos
Use var para asignar 5 a x y 6 a y, y muestre x + y:
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
Use let para asignar 5 a x y 6 a y, y muestre x + y:
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
Declarar muchas variables en una declaración.
Comience la declaración con var y separe las variables por coma :
var lastName = "Doe",
age = 30,
job = "carpenter";
Declarar muchas variables en una declaración.
Inicie la instrucción con let y separe las variables con comas :
let lastName = "Doe",
age = 30,
job = "carpenter";
Usando var en un bucle:
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
Usando let en un bucle:
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
Compatibilidad con navegador
var
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |