Kodokon kodokon.com

Variables (let, const) y tipos primitivos

Descubre cómo almacenar información con let y const, e identifica los tipos de valores básicos en JavaScript.

6 min · 3 preguntas

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.

JAVASCRIPT
let age = 25;
console.log(age); // Prints: 25
age = 26;
console.log(age); // Prints: 26
Declarar una variable con let y luego cambiar su valor

Desglosemos 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").

JAVASCRIPT
const birthYear = 2000;
console.log(birthYear); // Prints: 2000
// birthYear = 2001; -> would cause an error
Declarar una constante con const

Cada 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.

JAVASCRIPT
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"
Los tipos primitivos más comunes

Prueba de conocimientos

Comprueba que has retenido los puntos clave de esta lección.

  1. ¿Qué palabra clave declara una variable cuyo valor nunca se puede reasignar?
    • let
    • const
    • typeof
    • value
  2. ¿Cuál es el tipo del valor "Hello"?
    • number
    • boolean
    • string
    • undefined
  3. ¿Qué ocurre si ejecutas age = 26; cuando age se declaró con const?
    • El valor se reemplaza por 26
    • JavaScript lanza un error
    • La variable se vuelve undefined