Um operador é usado para manipular um determinado valor ou operando. Os operadores são usados para realizar cálculos matemáticos e lógicos específicos em operandos. Neste artigo, discutiremos sobre diferentes Operadores e como eles são usados em um código na seguinte sequência:
O que é um operador?
Os operadores são usados para comparar valores, realizar operações aritméticas, etc. Por exemplo, se tomarmos uma expressão simples, 4 + 5 é igual a 9. Aqui 4 e 5 são chamados de operandos e ‘+’ é chamado de operador. JavaScript consiste em diferentes tipos de operadores usados para executar diferentes operações.
Tipos de operadores de JavaScript
Existem diferentes tipos de operadores em JavaScript que são usados para executar diferentes operações. Alguns dos operadores de JavaScript incluem:
- Operadores aritméticos
- Operadores de comparação
- Operadores bit a bit
- Operadores lógicos
- Operadores de atribuição
Operadores aritméticos
Operadores aritméticos são usados para realizar operações aritméticas nos operandos. Aqui está uma lista de operadores conhecidos como operadores aritméticos JavaScript:
Operador | Descrição | Exemplo |
+ | Adiciona dois operandos | 10 + 20 = 30 |
- | Subtrai o segundo operando do primeiro | 30 - 20 = 10 |
/ | Divida o numerador pelo denominador | 10/20 = 2 |
* estrutura baseada em palavras-chave em selênio | Multiplique dois operandos | 5 * 5 = 25 |
% | Produz o resto de uma divisão inteira | 20% 10 = 0 |
++ | Aumenta um valor inteiro em um | var a = 20 a ++ Agora a = 21 |
- | Diminui um valor inteiro em um | var a = 20 a– Agora a = 19 |
Operadores de comparação
O operador de comparação JavaScript compara os dois operandos. Os operadores de comparação são os seguintes:
Operador | Descrição | Exemplo |
== | Verifica se dois operandos são iguais ou não. Se sim, então a condição se torna verdadeira. | 20 == 30 = falso |
=== | Encontra o idêntico (igual e do mesmo tipo) | 10 == 20 = falso |
! = | Verifica se dois operandos são iguais ou não. Se os valores não forem iguais, a condição se torna verdadeira | 20! = 30 = verdadeiro |
! == | Isso implica que dois valores não são idênticos | 20! == 20 = falso |
> | Verifica se o valor do operando esquerdo é maior que o valor do operando direito | 30> 10 = verdadeiro |
> = | Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito | 20> = 10 = verdadeiro |
< | Isto verifica se o valor do operando esquerdo é menor que o valor do operando direito | vinte<10 = false |
<= | Verifica se o valor do operando esquerdo é menor ou igual ao valor do operando direito | 30<=10 = false |
Operadores bit a bit
Os operadores bit a bit são usados para realizar operações bit a bit em operandos. Aqui está uma lista de operadores bit a bit:
Operador | Descrição | Exemplo |
E | Operação booleana AND em cada bit de seus argumentos inteiros | (10 == 20 e 20 == 33) = falso |
| | Ele executa uma operação booleana OR em cada bit de seus argumentos inteiros | (10 == 20 | 20 == 33) = falso |
^ | Este operador executa a operação Bitwise XOR | (10 == 20 ^ 20 == 33) = falso |
~ | É um operador unário e opera invertendo todos os bits do operando | (~ 10) = -10 |
<< | Move todos os bits em seu primeiro operando para a esquerda pelo número de casas especificado no segundo operando. | (10<<2) = 40 |
>> | O valor do operando esquerdo é movido para a direita pelo número de bits especificado pelo operando direito. | (10 >> 2) = 2 |
>>> | Esse operador é como o operador >>, exceto que os bits deslocados à esquerda são sempre zero. | (10 >>> 2) = 2 |
Operadores lógicos
A lista fornece todos os operadores lógicos JavaScript:
Operador | Descrição | Exemplo |
&& | Lógico E - Se ambos os operandos forem diferentes de zero, a condição se torna verdadeira | (10 == 20 && 20 == 33) = falso |
|| diff entre classe abstrata e interface | Lógico OU - Se qualquer um dos dois operandos for diferente de zero, a condição se torna verdadeira. | (10 == 20 || 20 == 33) = falso |
! | Lógico NÃO - Reverte o estado lógico de seu operando. | ! (10 == 20) = verdadeiro |
Operadores de atribuição
Os operadores de atribuição são usados para atribuir valores ao operando. Os seguintes operadores são conhecidos como operadores de atribuição JavaScript:
Operador | Descrição | Exemplo |
= | Atribui valores do operando do lado direito para o operando do lado esquerdo | 20 + 10 = 30 |
+ = | Ele adiciona o operando direito ao operando esquerdo e atribui o resultado ao operando esquerdo | var a = 20 a + = 10 Agora a = 30 |
- = | Ele subtrai o operando direito do operando esquerdo e atribui o resultado ao operando esquerdo | var a = 30 a- = 10 Agora a = 20 |
* = | Multiplica o operando direito pelo operando esquerdo e atribui o resultado ao operando esquerdo | var a = 10 a * = 20 Agora a = 200 |
/ = | Ele divide o operando esquerdo com o operando direito e atribui o resultado ao operando esquerdo | var a = 10 a / = 2 Agora a = 5 |
% = | Leva o módulo usando dois operandos e atribui o resultado ao operando esquerdo | var a = 10 a% = 2 Agora a = 0 |
Esses foram alguns dos operadores JavaScript comuns com sua definição e exemplo. Com isso, chegamos ao final do nosso artigo.
Agora que você conhece os operadores de JavaScript, verifique o por Edureka. O Treinamento de Certificação de Desenvolvimento Web ajudará você a aprender como criar sites impressionantes usando HTML5, CSS3, Twitter Bootstrap 3, jQuery e APIs do Google e implementá-lo no Amazon Simple Storage Service (S3).
Tem alguma questão para nós? Mencione isso na seção de comentários do “Operador JavaScript” e entraremos em contato com você.