O que são operadores de JavaScript e seus tipos?



Os operadores são usados ​​para realizar cálculos específicos em operandos. Operadores JavaScript são usados ​​para comparar valores e realizar operações aritméticas.

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ê.