Curso JavaScript - Estruturas Condicionais - If, Else if e Else

 

Curso JavaScript -  Estruturas Condicionais - If, Else if e Else



 // Estruturas Condicionais
const idade = 15;
if (idade >= 18) {
 console.log('Ruth pode começar a tirar a carteira de habilitação');
} else {
    const anosRestantes = 18 - idade;
    console.log(`Ruth é muito nova. Esperar ${anosRestantes} anos :)`);
}


// ESTRUTURA CONDICIONAL //
// const - determinador condicional
// if - condicional
// ( )- condição
// { } - Instrução

const hora = 19;
if (hora >= 0 && hora<=11) {

    console.log('Bom dia');
} else if (hora >=13 && hora <= 18) {
    console.log('Boa tarde');
} else if (hora >= 19 && hora <=23) {
    console.log("Boa noite");
}

const numero = 11;

if(numero <= 10 && numero >=7) {
    console.log("O numero está entre 10 e 9");
} else if(numero <= 11 && numero > 9) {
    console.log('O numero está entre 8 e 9 ')
};

const numero1 = 47;
if ( numero < 47 && numero <=46) {
    console.log( 'o numero está entre está entre 47 e 46 ');
}

const pais = 'Canada';
const estado = 'PA';
 if(pais == "Brasil") {
     console.log('Moro em qualquer lugar');
 } else if (estado == 'PA') {
 console.log( 'Moro no Estado do Pará');
}

const bacabal = 'cidade';
if(bacabal == 'cidade'){
    console.log('Moro em Bacabal');
}



const minhaIdade2 = Number(prompt('Minha idade'));
console.log(minhaIdade2);
if(minhaIdade2 === 23){
    console.log('Estou no meu melhor momento')
// Obs: minhaIdade2 = 23. O 23 no caso de dupla igualdade
é uma string. O JS
// converte automaticamente em string por causa da dupla
igualdade. Se usarmos
// igualdade estrita (===) não vai dar certo.
Seu quiser transformar 23 em Number
// tenho que colocar "Number" antes de prompt
e usar parentes. Ficaria assim:
// const minhaIdade = Number(prompt('minha idade));.
Fazendo o teste, no console
// vai aparecer "number"

Saiba mais:


Video

Comentários

Postagens mais visitadas deste blog

Curso JavaScript - Variável com Let

Curso JavaScript - Arrays