Em JavaScript, existem três formas de criar variáveis: let, const e var. Cada uma tem um comportamento diferente.
// const - valor que NÃO muda
const PI = 3.14159;
const nome = "CodeLearn";
// PI = 3.14; // ERRO! Não pode mudar const
// let - valor que PODE mudar
let pontos = 0;
pontos = 10; // OK!
pontos += 5; // pontos = 15
// var - forma antiga (evite usar)
var antigo = "não use mais";
// Tipos de dados
let texto = "Olá"; // string
let numero = 42; // number
let decimal = 3.14; // number
let verdade = true; // boolean
let nada = null; // null
let indefinido; // undefined
let lista = [1, 2, 3]; // array
let objeto = {x: 1, y: 2}; // objectSempre prefira 'const' quando o valor não vai mudar, e 'let' quando precisar alterar. Evite 'var'!