Pular para o conteúdo

JavaScript do zeroPrimeiros passos

Trabalhando com textos

Lição 4 de 10

Um texto (em programação, uma string) fica entre aspas. Dá para juntar textos com +:

const nome = "Ana";
console.log("Olá, " + nome + "!");
Mostra
Olá, Ana!

Há um jeito mais prático: o template literal, que usa crases em vez de aspas. Dentro dele, ${ } encaixa qualquer valor no meio do texto:

const nome = "Ana";
const idade = 25;
console.log(`${nome} tem ${idade} anos.`);
Mostra
Ana tem 25 anos.

Todo texto também carrega algumas ferramentas:

const frase = "javascript";
console.log(frase.length);
console.log(frase.toUpperCase());
console.log(frase[0]);
Mostra
10
JAVASCRIPT
j

.length conta os caracteres, .toUpperCase() devolve o texto em maiúsculas e [0] pega o primeiro caractere — em programação, a contagem começa no zero.

Sua vez

Exercício 1 de 6: Mensagem com crases

Com nome e idade já criados, monte a variável mensagem usando um template literal, para ela valer exatamente Ana tem 25 anos.. Depois, mostre-a.

Dica 1

O texto vai entre crases, e cada variável entra assim: ${nome}.

Dica 2

O texto inteiro fica entre crases, com ${nome} e ${idade} encaixados nos lugares certos.

Exercício 1 de 6: Mensagem com crases

Com nome e idade já criados, monte a variável mensagem usando um template literal, para ela valer exatamente Ana tem 25 anos.. Depois, mostre-a.

Carregando seu próximo exercício…