XP 0

Tipos e juntando textos

Os 3 tipos que você mais usa

  • Texto (string) — entre aspas: "Aurora"
  • Número — sem aspas: 25
  • Booleano — só true ou false
const nome = "Planta";   // texto
const preco = 25;        // número
const emOferta = true;   // booleano

Juntar texto com valor — use crases e${ }` (isso se chama template literal):

const preco = 25;
console.log(`A planta custa R$ ${preco}`); // A planta custa R$ 25

🧠 O ${preco} é uma "janelinha" onde o JS coloca o valor da variável dentro do texto. Muito mais limpo que somar pedaços com +.

⚠️ Cuidado: "25" (com aspas) é texto; 25 (sem) é número. "25" + 1 vira "251" (junta textos!), mas 25 + 1 vira 26.

Pontos-chave

  • string / número / booleano
    texto ("x"), número (25) e true/false.
  • `texto ${valor}`
    template literal: encaixa o valor dentro do texto.