Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vista previa

Tipos y operaciones

Esta es la primera página de la lección. Léela y prueba las actividades. El resto está en el curso completo.

35 minutos

Cuando 5 y 3 no suman 8

En un chat escribes un 5 y después un 3. Si el móvil los pega, lees 53.

No es un fallo. Es que el móvil trató los dos como letras y no como números.

JavaScript hace lo mismo si no tienes cuidado. Hoy aprendes a evitarlo.

Palabras clave

PalabraQué significaEjemplo
TipoLa clase de dato que guarda una variable.número, texto, booleano
NúmeroUn dato para contar y calcular. Puede tener decimales. Se llama number.42 o 2.5
Cadena de textoLetras entre comillas. Se llama string."Hola"
BooleanoSolo vale verdadero o falso. Se llama boolean.true
OperadorUn signo que hace una operación.+ - * / %
ConcatenarPegar dos textos para hacer uno."Ho" + "la"
Plantilla de textoUn texto entre comillas invertidas con datos dentro.`Hola, ${name}`

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Tres tipos de dato

Un número sirve para calcular. En JavaScript es un solo tipo, con decimales o sin ellos.

Una cadena de texto va entre comillas, simples o dobles. Y un booleano es true o false.

La palabra typeof te dice de qué tipo es un dato.

Pruébalo: de qué tipo es

Código: node
console.log(typeof 42);
console.log(typeof 2.5);
console.log(typeof 'hola');
console.log(typeof true);

// Prueba con tu edad, con tu nombre entre comillas y con false.

Las operaciones

Sumar, restar, multiplicar y dividir se escriben con +, -, * y /.

Hay un signo más: %. Te dice lo que sobra al dividir.

Si 17 alumnos hacen grupos de 5, salen 3 grupos y sobran 2 alumnos. Ese 2 es 17 % 5.

Ejemplo resuelto: con 17 y 5

OperaciónResultadoCómo se lee
17 + 522Suma
17 - 512Resta
17 * 585Multiplicación
17 / 53.4División exacta, con decimales
17 % 52Lo que sobra: 3 grupos y sobran 2

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Pruébalo: la cuenta del bar

Código: node
const sandwiches = 3;
const sandwichPrice = 2.5;
const juices = 2;
const juicePrice = 1.8;

const total = sandwiches * sandwichPrice + juices * juicePrice;
console.log('Total:', total);

// Cambia las cantidades y vuelve a ejecutar.

Los decimales a veces engañan

Advertencia

En JavaScript, 0.1 + 0.2 da 0.30000000000000004. Pasa en muchos lenguajes, porque el ordenador guarda los decimales de forma aproximada. Para enseñar un precio usa toFixed(2), que deja dos decimales.

Repaso rápido: operaciones

Inténtalo

Repaso rápido: operaciones

3 preguntas
Pruébalo: tus respuestas se corrigen aquí y después se olvidan. Inicia sesión si quieres que se guarde tu puntuación y continuar donde lo dejaste.Iniciar sesión para guardar tu puntuación

Tus respuestas se corrigen aquí y no se guardan. Una cuenta guarda tus resultados.

La lección continúa

11 partes más de esta lección están en el curso completo, con los ejercicios y la comprobación final. Una cuenta te da todo.