Variables and types in JavaScript

let, const and var, types, typeof, template literals and automatic type conversions, with interactive labs.

En JavaScript declaras variables con let (puede cambiar) o const (no se puede reasignar). var es la forma antigua: evítala. El tipo no se declara: JavaScript lo deduce y puede cambiar.

let edad = 25;          // number
const NOMBRE = "Ana";   // string, no se puede reasignar
let activo = true;      // boolean
let nada = null;        // null
console.log(typeof edad); // "number"

let, const and var

typeof

Template literals

Con comillas invertidas ` puedes meter variables y expresiones entre ${...}.

Automatic type conversion

JavaScript convierte tipos solo cuando puede. Con + y un texto, concatena; con -, *, /, convierte el texto a número.

Check what you've learned