Saltar a contenido

3.1 Primeros pasos: variables y tipos

JavaScript se puede probar en la consola del navegador (F12) o en un archivo script.js. Para mostrar algo en la consola:

Variables y constantes

let edad = 20;          // variable (puede cambiar)
const IVA = 0.21;       // constante (no se reasigna)
edad = 21;

Evita var

var es la forma antigua y tiene reglas confusas. Usa const por defecto y let solo si el valor cambia.

Tipos de datos

Tipo Ejemplo Nota
number 42, 3.14 Un único tipo para enteros y decimales
string "hola", 'hola', `hola ${x}` Las comillas invertidas permiten insertar valores con ${}
boolean true, false
undefined let x; Variable sin valor
null null Ausencia intencionada
object / array {} · [] Se ven en el apartado 3.3

Operadores

Grupo Operadores
Aritméticos + - * / % **
Comparación === !== < > <= >=
Lógicos && \|\| !
Asignación = += -= ++ --

Usa ===, no ==

== convierte tipos y da sorpresas: "5" == 5 es true. === compara valor y tipo: "5" === 5 es false.

Conversión de tipos

Lo que devuelve prompt() o lee un input es siempre texto: conviértelo con Number(...) antes de operar. prompt() y alert() sirven para aprender, pero en una web real se usan formularios y elementos de la página, que se ven en los apartados siguientes.