1
resposta

[Projeto] Desafio hora de praticar.

Considerei as variaveis já declaradas entre os exercícios...

//1. Declare três variáveis diferentes (uma para cada tipo: string, número e booleano) e atribua valores a elas. Em seguida, exiba o tipo de cada variável no console.
const texto = 'ERROOU!';
const numero = 10;
const situacao = true;

console.log(`Variavel contém valor do tipo ${typeof texto}.`);
console.log(`Variavel contém valor do tipo ${typeof situacao}.`);
console.log(`Variavel contém valor do tipo ${typeof numero}.`);
//2. Crie duas variáveis, uma contendo seu primeiro nome e outra contendo seu último nome. Em seguida, combine-as em uma terceira variável usando o operador + e em uma quarta variável usando template strings. Por fim, imprima os resultados obtidos no console.
const firstName = 'Wilson';
const lastName = 'Lemos';
const fullName = firstName + ' ' + lastName // OU: `${firstName} ${lastName}`

console.log(fullName);
//3. Declare duas variáveis, uma contendo um número e outra contendo uma string. Em seguida, combine-as em uma terceira variável usando template strings para montar uma frase e exiba o resultado no console.
console.log(`${fullName} tentou ${numero} vezes. ${texto}.`);
//4. Crie uma variável inicializada com um valor de qualquer tipo e, em seguida, reatribua um novo valor a essa variável. Imprima ambos os valores no console após atribuí-los.]
let estudanteSelecionado = "Ana";
console.log(`Voce selecionou o estudante ${estudanteSelecionado}.`);
estudanteSelecionado = "João";
console.log(`Voce selecionou o estudante ${estudanteSelecionado}.`);
//5. Declare uma variável usando var fora de um bloco de código (por exemplo, if) e outra dentro desse bloco. Tente acessar essas variáveis dentro do bloc e fora dele utilizando console.log e analise os resultados. Faça o mesmo processo utilizando let e compare com os resultados anteriores.
var variavelVarFora = "VAR Fora do bloco";
let VariavelLetGlobal = "LET Fora do bloco"

if ( 1 > 0 ){
    var variavelVarDentro = "VAR Dentro do bloco";
    let variavelLetBloco = "LET Dentro do Bloco";
    
    console.log("***Dentro do IF***");
    console.log(variavelVarDentro);
    console.log(variavelVarFora);
    console.log(variavelLetBloco);
    console.log(VariavelLetGlobal);
    console.log("***********");
}
console.log("***Fora do IF***");
console.log(variavelVarDentro);
console.log(variavelVarFora);
console.log(VariavelLetGlobal);
//console.log(variavelLetBloco); //ERRO de REFERENCIA - não definida
console.log("***********");
//6. Declare uma variável booleana que informa se está chovendo e utilize-a em uma estrutura condicional (if) para exibir uma mensagem informando se é preciso levar um guarda-chuva ou não dependendo do valor da variável.

let chuva = true;
estaChovendo(chuva);

chuva = false;
estaChovendo(chuva);

function estaChovendo (chuva){
    if (chuva === true){
    console.log('Precisas levar um guarda-chuva.');
    } else{
    console.log('Sem necessidade de levar um guarda-chuva.');
    }
}
1 resposta

Olá, Wilson! Como vai?

Você se saiu muito bem nesses desafios, seus códigos estão ótimos - apresenta boa estrutura e endentação correta.

Parabéns! Isso é super importante para que a leitura seja de fácil entendimento. Continue praticando e aplicando seus conhecimentos.

Grande abraço e bons estudos!