1
resposta

Resolução

1.
const texto = 'String';
const numero = 10;
const booleano = true;

console.log(`Varíaveis tipo: ${texto}, Número: ${numero} e booleano: ${booleano} `);
-2
const nome = 'Adriel';
const sobrenome = 'Soares';
const nomeCompleto = nome + ' ' + sobrenome;
const juncaoNome = `${nome} ${sobrenome}`;
console.log(juncaoNome);
-3
const idade = 19;
const frase = 'anos'
const fraseCompleta = `Eu tenho, ${19} ${frase}`
console.log(fraseCompleta);
-4
let nome2 = 'Adriel';
console.log(nome2);
nome2 = 'Sandra';
console.log(nome2);
-5
var nome3 = 'Adriel fora do bloco';
console.log(`Fora do bloco (var):, ${nome3}`);

if (true) {
    var nome3Dentro = 'Adriel dentro do bloco';
    console.log(`Dentro do bloco (var):, ${nome3Dentro}`);
}

console.log(`Fora do bloco (var):, ${nome3Dentro}`); //var vaza do bloco


if (true) {
    let nome4 = 'Sandra dentro do bloco';
    console.log(`Dentro do bloco (let):,${nome4}`); 
}

console.log(nome4); // Vai da erro poís o let respeita o blobo
-6
let estaChovendo = true;

if (estaChovendo == true) {
    console.log('É preciso um guarda-chuva')
}else{
    console.log('Não é preciso levar.')
}
1 resposta

Oi, Adriel! Como vai?

Gostei bastante de como você explorou variáveis, concatenação de strings e também a diferença entre var e let. Isso mostra que você está entendendo a importância do escopo no JavaScript.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!