Executando verificação de segurança...
9

JavaScript | Condições


Opa seres, estou começando a estudar JavaScript e decidi que irei postar todas as minhas anotações aqui, tanto para que mais pessoas possam utilizar o contúdo produzido, quanto para armazenar ele.


Aooobaa, vamos falar um pocuo de condições, mas para isso precisamos conhecer algumas coisas antes:
Variaveis, Objetos, Arrays e Funções.

Condições

Se você estudou um pouco de lógica de programação, você provalvelmente já sabe o que são condições, mas caso ainda não tenha estudado, darei um exemplo para vocês.

Condições nada mais são do que pedir para o computador fazer algo caso um critério seja ou não atendido. Por exemplo, usando linguagem comum, podemos falar: se você tiver 18 anos ou mais, você pode entrar na festa.

O critério que criamos é se idade >= 18 = pode entrar na festa.

Condições Em JavaScript

No JavaScript utilizamos o if, else e else ifpara condições, e o exemplo acima, ficaria assim:


if(idade >= 18){
    console.log('Você pode entrar na festa')
}

Aqui acabamos de pedir para o computador fazer, se a idade for maior ou igual a 18 mostre no console "Você pode entrar na festa".

Agora eu quero que seja mostrado uma mensagem caso a pessoa não atenda esse critério

if(idade >= 18){
    console.log('Você pode entrar na festa')
}

else{
    console.log('Você não pode entrar na festa')
}

Agora se idade for qualquer valor que não atenda o critério, será mostrado no console a mensagem "Você não pode entrar na festa"

Criarei outro exemplo agora:

if(idade === 16 && idade < 18){
    console.log('Você pode entrar na festa acompanhado')
}

else if(idade > 17){
    console.log('Você pode entrar na festa')
}

else{
    console.log('Você não pode entrar na festa')
}

Nesse exemplo acima eu disse: se a idade for igual e (&&) idade for menor que 18, mostre no console a mensagem "Você pode entrar na festa acompanhado". Se a idade for maior que 17 mostre no console mostre, "Você pode entrar na festa". Por ultimo, se não, mostre "Você não pode entrar na festa".

Lembrando, nesses exemplos eu não criei a variavel idade, mas caso você queria testar esses exemplos em sua maquina, será necessario a criação de uma variavel chamada "idade".
:)


&& Significa: AND e permite encadear duas ou mais expressões para que todas elas tenham que ser avaliadas individualmente.

|| Significa: OR e permite encadear duas ou mais expressões para que uma ou mais delas tenham que ser avaliadas individualmente.

Caso você tenha alguma duvida sobre operadores, você pode acessar o Site da Mozilla.


(Caso tenha alguma duvida, algum erro encontrado ou observações deixe nos comentarios)

Carregando publicação patrocinada...
2

Continue! Escrever faz bem para fixar o conteúdo na cabeça

Correção

// O sinal de 'maior igual' é com os simbolos com ordem inversa ao que você escreveu >=
if(idade >= 18){
    console.log('Você pode entrar na festa')
}

/*
*   >= Maior Igual
*   => Arrow function
*/

// Uma Arrow Function é uma maneira de escrever funções:
idade => 18

// É semelhante a essa função abaixo:
function (idade) {
    return 18
}

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions

Abraço!! =)

1
1
1

Legal!
Para fins de estudos, tente também reproduzir condições com condições dentro, por exemplo:
Se idade for maior que 16 e menor que 18 ou Se idade for 30 ou menor que 35.