Operadores são símbolos que permitem realizar várias operações nos dados. Você estará familiarizado com eles desde a matemática básica, como caracteres como o sinal +, mas eles funcionam de maneira um pouco diferente na programação.
JavaScript usa muitos operadores diferentes, cada um com uma finalidade específica. Uma forma de classificá-los é pelo número de operandos com os quais trabalham: operadores unários, binários e ternários.
Operadores Unários em JavaScript
Os operadores unários são os mais simples das três categorias de Operadores JavaScript . Eles operam em um único operando, que é uma variável ou um valor. Você pode usar operadores unários para aumentar ou diminuir uma variável, alterar o sinal de um número ou realizar negação lógica.
o que é espelhamento de tela no meu iphone
+ | Converte em um número |
++ | Aumenta o valor em 1 |
- | Converte para um número e nega |
-- | Diminui o valor em 1 |
! | Inverte um valor booleano |
Exemplos de operadores unários
- Operadores de incremento (++) e decremento (--): Use esses operadores para aumentar ou diminuir o valor de uma variável em um.
let x = 5;
x++; // Increment x by 1, now x is 6
x--; // Decrement x by 1, now x is 5 again - Operador de negação lógica (!): Use este operador para reverter o valor lógico de uma expressão booleana.
let isTrue = true;
let notTrue = !isTrue; // notTrue is now false - Operador unário menos (-): Este operador altera o sinal de um valor numérico.
let y = 10;
let negY = -y; // negY is -10;
Operadores Binários em JavaScript
Os operadores binários pegam dois operandos, que podem ser variáveis, valores ou expressões, e realizam operações sobre eles. Você pode usar operadores binários para operações aritméticas, lógicas e de comparação .
+ | Adiciona dois operandos para obter a soma reproduzir vídeos do youtube ao mesmo tempo |
- | Subtrai o segundo operando do primeiro para obter a diferença |
* | Multiplica os dois operandos |
== | Verifica a igualdade dos dois operandos e produz um booleano |
Exemplos de operadores binários
- Operador de adição (+): soma dois valores numéricos.
let sum = 3 + 4; // sum is 7
- Operador de multiplicação (*): multiplica dois valores numéricos.
let product = 5 * 6; // product is 30
- Operador de igualdade (==): compara dois valores para igualdade.
let isEqual = (x == y);
// isEqual is false (assuming x and y are different)
O Operador Ternário
Existe um único operador ternário que você pode usar para produzir um código mais conciso.
? : | Atua como um atalho para certas declarações if...else mac os x não pode ser instalado neste computador |
O operador ternário é uma condicional que aceita três operandos: uma condição, um valor se a condição for verdadeira e outro valor se a condição for falsa.
Você deveria escrever assim:
result = condition ? trueValue : falseValue;
Nesta sintaxe:
- “condição” é a expressão booleana a ser avaliada.
- “trueValue” é o valor a ser usado se o resultado da condição for verdadeiro.
- “falseValue” é o valor a ser usado se o resultado da condição for falso.
Aqui está um exemplo de como você pode usar o operador ternário:
let age = 20;
let status = age >= 18 ? "Adult" : "Minor";
// age is 20, so status will be "Adult";
// if age was 15, status would be "Minor"
O poder dos operadores unários, binários e ternários
Operadores unários, binários e ternários são cruciais para a programação. Eles permitem que você execute uma variedade de ações nos dados, de forma clara e concisa. Esteja você alterando variáveis, fazendo contas ou tomando decisões complexas, esses operadores são vitais.