Dominando operadores unários, binários e ternários em JavaScript

Dominando operadores unários, binários e ternários em JavaScript
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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

  1. 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
  2. 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
  3. 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

  1. Operador de adição (+): soma dois valores numéricos.
    let sum = 3 + 4; // sum is 7
  2. Operador de multiplicação (*): multiplica dois valores numéricos.
    let product = 5 * 6; // product is 30
  3. 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.

  Um fluxograma mostrando como funciona o operador ternário

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.