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.');
}
}