Curso javascript nivel medio
En JavaScript, una variable es un contenedor que almacena un valor que puedes usar y modificar a lo largo de tu programa. Las variables te permiten guardar datos como números, textos, y más, para usarlos más tarde.
¿Cómo se declaran las variables?
Hay tres formas principales de declarar variables en JavaScript: var, let, y const. Cada una tiene características especiales.
-
var:- Fue la forma original de declarar variables en JavaScript.
- Tiene un alcance global o de función, lo que significa que puede ser usada en cualquier parte del programa si está declarada fuera de una función, o en toda la función si está declarada dentro.
- Ejemplo:
1var nombre = "Juan"; 2nombre = "Ana"; // Se puede reasignar 3console.log(nombre);Salida de Consola!: Ana
-
let:- Introducido en ES6 (también conocido como ECMAScript 2015).
- Tiene un alcance de bloque, lo que significa que solo existe dentro del bloque de código donde fue declarada (por ejemplo, dentro de un
ifo unfor). - Es la opción preferida para declarar variables cuando sabes que el valor de la variable cambiará.
- Ejemplo:
1let edad = 25; 2edad = 30; // Se puede reasignar 3console.log(edad);Salida de Consola!: 30
-
const:- También introducido en ES6.
- Significa "constante", y es usado para declarar variables cuyo valor no cambiará una vez asignado.
- Tiene alcance de bloque, igual que
let. - Ejemplo:
1const pi = 3.1416; 2pi = 3.14; // <-- Esto dará error porque no se puede reasignar 3console.log(pi);Salida de Consola!: pi = 3.14; // <-- Esto dará error porque no se puede reasignar ^ TypeError: Assignment to constant variable. at Object.<anonymous> (/piston/jobs/79dc5147-13df-4dc8-9b97-4e11b187c191/my_cool_code.js:2:4) at Module._compile (node:internal/modules/cjs/loader:1254:14) at Module._extensions..js (node:internal/modules/cjs/loader:1308:10) at Module.load (node:internal/modules/cjs/loader:1117:32) at Module._load (node:internal/modules/cjs/loader:958:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47
¿Cómo nombrar variables?
- Nombres descriptivos: Es una buena práctica dar nombres que describan el propósito de la variable.
- Sin espacios ni caracteres especiales: Usa letras, números,
$, y_. No puedes empezar con un número. - CamelCase: Es común usar
camelCasepara nombres de variables en JavaScript. Esto significa que la primera palabra está en minúsculas y cada palabra siguiente empieza con mayúscula.- Ejemplo:
nombreUsuario,contadorDeClicks.
- Ejemplo:
Ejemplos de declaración de variables
1// Usando var 2var nombre = "Juan"; 3var edad = 30; 4 5// Usando let 6let ciudad = "Madrid"; 7ciudad = "Barcelona"; // Se puede cambiar 8 9// Usando const 10const pais = "España"; 11// pais = "Francia"; // Esto dará error porque no se puede cambiar 12 13// Declaración múltiple 14let x = 10, y = 20, z = 30;
¿Cuándo usar var, let, y const?
var: Se usa cada vez menos debido a su alcance amplio, lo que puede causar errores si no se usa con cuidado.let: Úsalo cuando necesites cambiar el valor de la variable más adelante.const: Úsalo para valores que no deberían cambiar, como configuraciones o valores fijos.
¡Y eso es todo! Declarar variables correctamente es crucial para escribir código limpio y eficiente en JavaScript.
- Loading...
Crea una variable llamada cantidad y asígnale el valor 255.
Luego muestra por consola el valor de la variable cantidad.
Loading...