JavascriptProgramaçãoTecnologia

Estrutura condicional em Javascript

Condicional e Comparação

Utilizamos estruturas condicionais para verificar se uma condição é verdadeira e executarmos ações de acordo com o resultado. São utilizados os valores verdadeiro (true) e falso (false) para validar essa condição. 

Por exemplo: Se chover hoje, vou usar guarda chuva.

Se a condição (chover hoje) for verdadeira, a ação (usar guarda chuva) é realizada.

 

Operadores de comparação

Para realizarmos uma validação ou comparação, utilizamos algumas estruturas. A principal delas é o IF, que significa “Se” em inglês. 

 

IF 

Estrutura de condição if (condição da ação) + { Executa ação }

Quando utilizamos if a condição sempre tem que ser verdadeira para executar ação.


If/Else 

Também podemos ter uma ação diferente, caso a condição não seja verdadeira através da estrutura ELSE, que significa “Senão”.

Se chover hoje, vou usar guarda chuva, se não, vou sair sem guarda chuva.

Estrutura da condição if(condição de ação)  + { Executa ação } + else  + { Executa ação }

IF/ELSE IF/ELSE

Outra possibilidade é criar um conjunto de condições e ações diferentes. Por exemplo:

Se eu acordar de madrugada, vou ler; 

Se acordar de manhã, vou estudar;

Se acordar tarde vou assistir filme.

Veja que no exemplo acima, uma condição anula a outra. Se eu acordar de madrugada, apenas vou ler, e não continuo a lista, mas se eu não acordar de madrugada, irei percorrendo a lista até encontrar a ação que devo fazer de acordo com o horário em que eu acordar (condição).

Se a condição do IF não for verdadeira, ele passa para o próximo else if

Operadores de comparação ==,===

Podemos utilizar os operadores condicionais (if, if else, else) para executar condições de igualdade, identidade e relações lógicas.

O uso de três sinais “===” faz uma comparação estrita, e compara se duas variáveis são idênticas, ou seja, verifica se elas têm o mesmo valor e também o mesmo tipo. No caso abaixo, ambas têm o mesmo valor (10) e o mesmo tipo (número inteiro).

 

Já o uso de dois sinais “==” verifica se os valores são iguais, mas sem se importar com o tipo das variáveis que ele está comparando.

Operadores de Desigualdade  !=

Para verificar se um valor é diferente do outro, utilizamos o operador “!=”

Resumo dos operadores de comparação

 

 

Operadores Relacionais >,<, <=, >=

Através dos operadores relacionais é possível verificar se um valor é maior (>) ou menor (<)  que outro.

Você também pode utilizar os operadores >= “maior ou igual que”; e <= “menor ou igual que”.

Resumo dos operadores relacionais

 


Estrutura condicional Switch

O switch permite montar uma estrutura de comparação mais fácil, sem o uso de vários else e if. Você deve declarar uma variável na função switch que será utilizada para a comparação.

Utilize a declaração case para declarar um dos valores que aquela variável pode conter e, em seguida, todas as ações que devem ocorrer caso a variável possua tal valor.

Por fim, adicione um break para definir o fim daquela ação.

 

Exemplo utilizando swith Exemplo utilizando if/else

Ficou com dúvidas? Estamos no Telegram
Junte-se ao Codare no GitHub 

Dicas para iniciar como desenvolvedor

 

 

Nos dias atuais estamos vivendo a era da indústria 4.0, revolucionando com tecnologias em todas as áreas, desde um escritório comercial que utiliza software para cadastro de seus clientes como uma empresa montadora de carro que utiliza robôs. Mas o que a programação tem em comum com tudo isso? Tudo! A programação está presente em todo funcionamento desde um dispositivo como o smartphone até a sua TV.

 

 

Se você assim como nós do Codare é interessado nesta área e quer saber como iniciar, venha junto com a gente neste artigo, pois separamos algumas dúvidas frequentes e vamos te ajudar a dar os primeiros passos nesta área de programação para que você possa se tornar um #devdofuturo.

 

<O Desenvolvedor/>

O desenvolvedor é responsável pela funcionalidade de um sistema que utiliza uma linguagem de programação, seja sistema Desktop, Web ou mobile. 

A vida de desenvolvedor além de aprender a programar, também é de resolver os problemas que aparecem, bastantes desafios e obstáculos fazem parte do processo de aprendizado com programação. Um desenvolvedor está em constante desenvolvimento, pois sempre surgem novas linguagens de programação para aprender. 

Entenda que como todo ser humano não aprende tudo de um dia para o outro, com a programação não é diferente, se prepare para entrar em uma longa maratona, com muita disciplina, foco e persistência.

 

<Preciso saber inglês?/>

Não. Para programar você não precisa saber inglês, claro que se você souber vai facilitar demais sua vida, mas não deixe de aprender por não saber inglês.

 

<Preciso saber matemática?/>

Assim como você não precisa saber inglês, saber matemática básica ajuda mas não é essencial, o que você precisa é ter um bom raciocínio lógico, dependendo da área de desenvolvimento que escolhe. A matemática é importante por exemplo na área de Cientista de dados.

 

<Tipos de desenvolvimento />

Desenvolvimento de WebSites

É uma das vertentes simples e que existem ferramentas como wordpress para facilitar o desenvolvimento da aplicação.

Desenvolvimento Web

Um tipo de desenvolvimento que possui alta demanda comercial e vagas no mercado. Esta área cresceu muito devido ao acesso a internet e com a utilização do browser.

Desenvolvimento Desktop

Aplicações Desktop que antes era a maior tendência no mercado com o início dos sistemas, hoje é voltada mais para programas que utilizamos, um exemplo é o Photoshop. Esse tipo de sistema exige muito processamento. 

Com a alta demanda das aplicações web, e com as modificações futuras, também teremos Aplicações web Desktop. 

Desenvolvimento Mobile

Com a tendência dos smartphones a criação de aplicativos vem crescendo fortemente no mercado. O futuro é ter tudo na mão de uma forma rápida. 

 

<Preciso de Faculdade?/>

Não, a área de programação não exige faculdade, o conhecimento técnico e um bom curso é relevante. Em uma vaga de emprego vão pedir teste e medir seu conhecimento técnico. 

 

<Como começar a programar/>

Muita gente tem vontade de aprender programação, mas não sabe por onde começar. Talvez você já tenha aprendido HTML ou utilizado HTML no seu Tumblr para customizar aquele layout maravilhoso para suas postagens. Muitas pessoas acham que HTML é o início para aprender a programar. 

Você começa aprendendo a programar sabendo Lógica de programação e algoritmos.

Programar sem saber lógica é como andar na rua sem roupa . Lógica de programação é a base para tudo, ela vai fazer com que o computador faça a interpretação dos comandos e informe os resultados. Comece aprendendo lógica de programação.

 

<Linguagens de programação/>

Como mencionei para programar precisamos de Lógica de programação, mas qual linguagem utilizar? Você pode começar aprendendo lógica com algumas linguagens 

populares do mercado como C#,PYTHON,C++,C. As linguagens de programação são modificadas com frequência assim como novas  linguagens surgem também.

 

<Tecnologias utilizadas por desenvolvedores/>

Separamos uma lista com algumas linguagens que são mais utilizadas no mercado.

que você pode começar a colocar em prática seus conhecimentos como: 

  • HTML,
  • CSS,
  • JavaScript,
  • TypeScript,
  • Java,Dart

<Algumas tecnologias e Derivados que são usadas por desenvolvedores/>

  • ASP.NET/ASP.NET Core,
  • PHP,
  • Node,
  • Frameworks Web,
  • Angular,
  • React,
  • Vue,
  • Frameworks Mobile,
  • Flutter,
  • React Native,
  • Xamarin

<Sugestões de conteúdo onde você pode consultar para aprender mais/>

Curso em Vídeo

Balta.io 

Udemy

 

Por fim, o segredo é:

ESTUDE A PROGRAMAÇÃO NO SEU TEMPO E CONFORME O SEU OBJETIVO.

Gostou do nosso artigo? Compartilha com a galera e fique sempre de olho que estamos sempre por aqui trazendo conteúdos legais pra você.