If else

Definição Developer Mozila:

"A condicional if é uma estrutura condicional que executa a afirmação, dentro do bloco, se determinada condição for verdadeira. Se for falsa, executa as afirmações dentro de else."

Sintaxe

if (condição) afirmação1 [else afirmação2]

Exemplo:

let tempoFrio = true;

if(tempoFrio == true) {
 return "Preciso de casaco";
}else{
 return "Preciso de roupas leves";
}
// o retorno será "Preciso de casaco", mas se o tempoFrio for false, o retorno será "preciso de roupas leves"

Agora vamos fazer o exemplo do curso que utilizmos lá em "Booleano > Operadores lógicos" Temos outra canditada, a Helena que tem 30 anos e mora em Salvador. Lembrando que para participar do curso precisa ter >= 18 ou morar em São Paulo.

if(idade >= 18 || cidade == "São Paulo"){
  return "Maravilha, você pode participar";
}else{
  return "Infelizmente você não tem todos os critérios :(";
}
//"Maravilha, você pode participar"

If / else / if

É quando temos mais de duas condições:

Com operadores lógicos

Usando o exemplo do curso.

Abrimos as inscrições para participar de curso X. E temos alguns critérios: para participar é preciso ter 18 anos ou mais e(&&) morar em SP.

Com mais de uma condição:

Digamos que temos um restaurante que dás 08h até 12h só é servido café da manhã, a tarde até 17h é servido café da tarde e almoço e se tiver chovendo(tempo frio) teremos sopa, depois 18h somente pizza.

Last updated

Was this helpful?