Fundamentos de Operadores #142330
Closed
laisdiasdev
started this conversation in
Discover
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Os fundamentos de operadores em programação são essenciais para realizar operações matemáticas, comparações lógicas, manipulação de dados e controle de fluxo dentro de um programa. Vamos aprender eles usando JavaScript?
Principais tipos de operadores em JavaScript:
1. Operadores Aritméticos
São usados para realizar operações matemáticas entre números. Esses operadores incluem:
+
): Soma dois valores.-
): Subtrai o segundo valor do primeiro.*
): Multiplica dois valores./
): Divide o primeiro valor pelo segundo.%
): Retorna o resto da divisão entre dois valores.**
): Eleva o primeiro valor à potência do segundo.Exemplo:
2. Operadores de Atribuição
Os operadores de atribuição são usados para atribuir valores a variáveis. O operador mais comum é o "=", mas existem combinações com operadores aritméticos que facilitam o código.
=
): Atribui um valor à variável.+=
): Soma e atribui o resultado à variável.-=
): Subtrai e atribui o resultado à variável.*=
): Multiplica e atribui o resultado à variável./=
): Divide e atribui o resultado à variável.Exemplo:
3. Operadores de Comparação
Esses operadores comparam dois valores e retornam um valor booleano (true ou false). Eles são muito usados em estruturas de controle, como if, e while.
==
): Verifica se os valores são iguais, sem verificar o tipo.===
): Verifica se os valores e tipos são exatamente iguais.!=
): Verifica se os valores são diferentes.!==
): Verifica se os valores e tipos são diferentes.>
): Verifica se o valor da esquerda é maior.<
): Verifica se o valor da esquerda é menor.>=
): Verifica se o valor da esquerda é maior ou igual.<=
): Verifica se o valor da esquerda é menor ou igual.Exemplo:
4. Operadores Lógicos
Os operadores lógicos são usados para combinar expressões booleanas (verdadeiro ou falso) e são essenciais para controle de fluxo.
true
se ambas as expressões forem verdadeiras.true
se ao menos uma das expressões for verdadeira.Exemplo:
5. Operadores Unários
Esses operadores trabalham com apenas um operando e podem modificar ou retornar o valor de uma variável.
++
): Adiciona 1 ao valor da variável.--
): Subtrai 1 do valor da variável.Exemplo:
É importante lembrar que a ordem desses operadores influenciam no comportamento da variável. Existem duas maneiras de usá-los:
++x
ou--x
: Usa o valor atual da variável na expressão e depois faz o incremento/decremento.x++
oux--
: Incrementa/decrementa o valor antes de usá-lo na expressão (como exemplificado anteriormente).Saiba mais clicando aqui
6. Operadores Ternários
O operador ternário é uma forma simplificada de um
if
para atribuir valores com base em uma condição. Sua estrutura écondição ? valor_se_verdadeiro : valor_se_falso
.Exemplo:
Saiba mais sobre Operadores Ternários aqui
7. Operador de Concatenar Strings (
+
)O operador de adição (
+
) também pode ser usado para concatenar strings (unir textos).Exemplo:
8. Operadores Bitwise (Bits a Bits)
Esses operadores realizam operações a nível de bits (0s e 1s), geralmente usados em programação de baixo nível, como operações de hardware. Não é comum usar esses tipos de operadores.
&
)|
)^
)~
)<<
)>>
)Exemplo:
Entender como os Operadores funcionam é fundamental para construir programas que realizem cálculos, comparações e controlam o fluxo do código de forma eficiente.
Beta Was this translation helpful? Give feedback.
All reactions