eu já tô aqui diante do nosso mapa de aventura Lembrando que o mapa de aventura vai estar nos materiais complementares aqui e nesse documento eu vou deixar sempre salvo aqui todo o material que eu for apresentando para você em aula todas as anotações que eu for fazendo eu também vou deixar aqui e alguns conteúdos extras tá então você deve pegar o link aí nos materiais complementares desse curso aqui mas vamos lá para nossa tela e vamos falar de uma maneira geral vamos fazer um overview no mundo ali dos operadores e expressões então assim a gente
tem diferentes tipos de operadores e para que que serve um operador Felipão pra gente fazer algum tipo de operação tá falou mas não fala muita coisa né Então a primeira coisa que a gente pode fazer com a operadores a gente vai utilizar os operadores matemáticos e Não se preocupem decorar tudo agora porque eu vou te mostrar na prática depois como é que a gente utiliza e trabalha com cada um desses carinhas aqui e você vai ver que no dia a dia tem um momento que eles vão aparecer e boa parte do tempo você vai estar
utilizando deles tá Não se preocupa então assim como você aprendeu a fazer conta de mais e de menos ali na na sua escola você vai aprender a fazer isso só que com variáveis com as caixinhas com os valores salvos que a gente deixou ali no nosso na nossa linguagem de programação né e os primeiros tipos de operadores eu deixei uma tabelinha salva aqui com os principais são os matemáticos né que são os operadores ali para você fazer cálculos de adição né então por exemplo para você somar duas variáveis né então quando você precisa somar duas
variáveis ou subtrair ou talvez multiplicar dividir ou até mesmo pegar o resto da divisão de um módulo Então você tem operadores matemáticos que vão pegar um valor de alguma variável algum valor que você colocou ali em tela e realizar alguma ação matemática Esses são os operadores aritméticos Felipão já ouvi esse nome é aritmético vem lá da matemática né e sim vem lá da Matemática Então os operadores aritméticos servem para você fazer cálculos olha só tá depois disso a gente tem operadores relacionais Felipão o que que eu faço com isso então ele Verifica a relação de
um valor com alguma outra coisa seja com algum outro valor né alguma outra coisa então por exemplo a gente tem um operador de igual igual que ele compara-se dois valores são iguais então você pode verificar Poxa o valor que tá dentro dessa variável e o valor que tá dentro dessa outra variável eles são iguais eles fazem o mesmo sentido eu posso Verificar também se os valores são diferentes né então a gente tem um operador aqui de diferente onde a gente verifica se aquele valor Poxa esses dois valores não podem ser iguais então eu consigo verificar
Então imagina a seguinte situação imagina que um usuário ele tá tentando entrar no seu sistema e você tem um CPF que é banido ali dentro que é aquela pessoa não pode se cadastrar você tem que verificar né seria diferente Ou se ele é igual né aquele então qualquer usuário que tem um CPF diferente daquele que tá banido ele pode se cadastrar então seria um por exemplo um exemplo de utilização E você tem as expressões de maior que ou menor que então por exemplo imagina que paras cadastrar no seu sistema a pessoa tem que ser maior
de idade Então vai ter uma hora que você vai ter que usar o braço verificar se vai ter que fazer uma verificação no código utilizando esse essa expressão aqui nessa flechinha né Igual a gente já viu em algumas expressões matemáticas para verificar se essa pessoa ela tem mais ou menos de 18 anos tá assim como a gente tem o maior igual ou menor igual então eu quero verificar se a pessoa ela é maior ou tem 18 anos já então para isso a gente tem os operadores de maior ou menor Não se preocupa em ter que
decorar isso agora eu estou fazendo um overview com você dos principais operadores e expressões a gente vai ver isso na prática ainda mais importante é você saber os tipos que existem nesse momento então a gente viu que tem uns tipos aritméticos para a gente realizar cálculos matemáticos a gente vê o que a gente tem os tipo relacionais que é pra gente poder fazer né algum verificar alguma relação de um valor com o outro né fazer alguma verificação E além disso a gente tem os tipos lógicos que vão ajudar a gente a fazer condições quando a
gente for fazer condições lógicas eles vão fazer ainda mais sentido mas é quando eu tenho que verificar por exemplo né eu tenho o verificador lógico de end né seria o e né é quando eu quero verificar se duas coisas são verdade então por exemplo eu só vou deixar você sair de casa né imagina a sua mãe falando eu só vou deixar você sair de casa se você tiver mais de 18 anos e se você tiver trabalhando aí eu deixo você sair de casa vamos dizer que você cresceu numa casa rígida né ou seja tem duas
coisas para serem verificar tem que ser maior de idade e tem que estar trabalhando são duas coisas se uma só for verdade né você tá com esses passeios contados aí né mas agora quando eu tenho um operador de lógico Do or né ou em português né que aqui a gente tá representando por duas Barrinhas né é justamente quando a gente tem só uma das verificações precisa ser verdadeira né então quando eu falo para você olha só é eu não tenho Leite em casa eu gostaria que você comprasse leite para mim mas só compra se tiver
ou do desnatado ou do semi desnatado um dos dois qualquer um dos dois Resolve Meu Problema ou um ou outro então eu tenho o operador de ou e eu tenho o operador de not né que é quando é diferente quando eu não quero que aquilo seja verdade né então seria quando eu falo para você olha só eu gostaria de tomar um sorvete mas eu só quero seu sorvete não for de morango então olha só eu não falei qual sabor eu quero mas eu falei qual sabor eu não quero Então eu posso ir pelo lado né
da negação e isso são os operadores lógicos eles fazem condições lógicas eles verificam a lógica daquilo se é verdadeiro você é falso né geralmente ele sempre dá esse tipo de retorno para gente se algo É verdade ou algo é falso e se você lembra lá das aulas de variáveis Você lembra que né a gente tem um tipo de variável que as variáveis boleanas né que é true ou falso ou ligado e desligado então esse tipo de operador lógico geralmente ele está preocupado em trazer para gente uma resposta de uma verificação se alguma coisa verdadeira ou
falso né ou um resultado buleando como a gente chama tá Esses são os operadores lógicos E além disso a gente tem os operadores de atribuição os operadores de atribuição serve para quando você vai guardar um valor numa variável por exemplo que é o sinal de igual então o que que você faz quando você coloca o sinal de igual você tem uma variável coloca um sinal de igual e passa o valor então você tá atribuindo alguma coisa para dentro daquela variável Esse é o operador de atribuição mais conhecido porém a gente tem outras operadores de atribuição
a gente tem um valor que é um que é o mais igual e o menos igual né que é o adição e e subtração com a atribuição eu sei que pode parecer complexo mas imagina o seguinte eu tenho uma variável que tem um valor de 10 que que eu posso fazer eu poderia somar mais dois nela então ao invés de eu passar 10 + 2 eu posso colocar o mais igual né E passar um valor ali então ele vai somar com que tem dentro dela mesmo e adicionar mais dois ou subtrair Se você passar o
valor de subtração a mesma coisa para divisão tá e a mesma coisa para multiplicação e também para pegar o módulo né que que é o módulo Felipe o módulo é para você pegar o resto de uma divisão né então quando eu divido por exemplo devido cinco por dois né não dá uma divisão exata ele vai ter um resto vai ter um número quebrado né E aí eu consigo pegar esse valor pelo sinal de percentual Tá além disso a gente tem também aqui operadores de incremento requerimento né que é o mais mais ou menos menos o
mais mais ele incrementa um valor em alguma variável e o decremento ele decrementa um valor em uma variável Então olha só a gente tem os operadores aritméticos os que servem para a gente fazer cálculos a gente serve tem os operadores relacionais que servem para a gente verificar relação de uma variável com algum outro valor ou com outra variável a gente tem os operadores lógicos que fazem verificações lógicas que Retornam tru ou falso para a gente né que são os resultados bulianos a gente tem os operadores de atribuição que servem para atribuir valores em uma variável
ou modificar essa variável de uma maneira mais inteligente e os mais simples ali né que são os de incremento e decremento que servem só para aumentar e diminuir um de uma variável Então não é um mundo tão vasto e geralmente você vai encontrar eles nesses operadores E essas expressões em qualquer linguagem de programação Afinal é uma maneira lógica de você lida os dados e não se preocupe se você não pegar tudo de cara você vai ver que vai sempre vai ter um momento que você vai precisar de um deles mas esses são os principais algumas
linguagens de programação além de terem esse tem alguns específicos da sua própria linguagem como é o caso do JavaScript que tem alguns operadores que são específicos do JavaScript mas eles não fogem a esses grupos né Essas regras eles estão dentro desses grupos é muito comum em alguma linguagem de programação uma delas seria diferentona e ter um seu operador que só existe naquela linguagem mas a lógica tá sempre em algum desses grupos aqui esses são os principais e é o que você vai estar usando sinceramente em 99% do tempo tá 99 diria que você tá utilizando
esses né e no JavaScript a gente tem alguns em particular ali também que a gente utiliza muito quando a gente está utilizando java script mas quando você olha o a base em comum Esses são os operadores tá não Desculpa se você não absorveu todo o conhecimento aqui logo de cara dá uma olhada na tabelinha que eu deixei aqui para você para você fazer revisão mas esse é o momento de você falar muito prazer para os operadores lógicos mas chegou a hora da gente começar a aplicar esses operadores e expressões na prática vamos ver como é
que a gente utiliza eles então eu te vejo no próximo curso aqui onde a gente vai começar a explorar os conteúdos desses operadores eu vou falar só dos operadores matemáticas operadores de comparação e os operadores lógicos ali e a gente vai testar tudo isso na prática vamos ver como é que cada um deles se comporta em qual momento eu utilizaria cada um deles você vem comigo [Música]