Descubre cómo almacenar información con let y const, e identifica los tipos de valores básicos en JavaScript.
Abrir esta lección en Kodokon¡Bienvenido a tu primer curso de JavaScript! JavaScript es el lenguaje de programación que hace que las páginas web sean interactivas: es lo que reacciona cuando haces clic en un botón o rellenas un formulario. Un programa es una serie de instrucciones que la computadora ejecuta en orden. Para hacer su trabajo, un programa necesita recordar información: para eso sirven las variables. Piensa en una variable como una caja con una etiqueta: la etiqueta es su nombre, el contenido es su valor.
let age = 25;
console.log(age); // Prints: 25
age = 26;
console.log(age); // Prints: 26Desglosemos este código. La palabra clave let crea una variable llamada age. El signo =, llamado asignación, coloca el valor 25 dentro de la caja. La instrucción console.log(...) imprime un valor en la pantalla: es tu herramienta principal para observar lo que hace tu programa. Por último, la línea age = 26; reemplaza el contenido de la caja: con let, una variable puede cambiar de valor. Cuando un valor nunca debe cambiar, se usa en su lugar la palabra clave const (abreviatura de "constante").
const birthYear = 2000;
console.log(birthYear); // Prints: 2000
// birthYear = 2001; -> would cause an errorCada valor tiene un tipo, es decir, una categoría que determina lo que puedes hacer con él. Los principales tipos primitivos (los tipos más simples) son: string (una cadena de caracteres, en otras palabras texto entre comillas), number (un número, entero o decimal), boolean (un booleano: true o false), undefined (el tipo de una variable declarada sin valor) y null (la ausencia deliberada de un valor). El operador typeof revela el tipo de un valor.
const city = "Paris";
const temperature = 21.5;
const isSunny = true;
let score;
console.log(typeof city); // "string"
console.log(typeof temperature); // "number"
console.log(typeof isSunny); // "boolean"
console.log(typeof score); // "undefined""Hello"?age = 26; cuando age se declaró con const?