Operadores JavaScript
JavaScript operador de atribuição é utilizado para comparar valores, realizam operações aritméticas e semelhantes.
Operadores aritméticos JavaScript
operadores aritméticos são usados para executar uma operação em duas variáveis ou valores.
Atribuiçãoy = 5, a tabela a seguir vai mostrar que você usar os operadores aritméticos:
operadores | descrição | exemplo | y valor | valor x | exemplos on-line |
---|---|---|---|---|---|
+ | adição | x = y + 2 | y = 5 | X = 7 | Exemplos >> |
- | subtração | x = y - 2 | y = 5 | x = 3 | Exemplos >> |
* | multiplicação | x = y * 2 | y = 5 | x = 10 | Exemplos >> |
/ | divisão | x = y / 2 | y = 5 | x = 2,5 | Exemplos >> |
% | restante | x = 2% y | y = 5 | x = 1 | Exemplos >> |
++ | incremento | x = ++ y | y = 6 | x = 6 | Exemplos >> |
x = y ++ | y = 6 | x = 5 | Exemplos >> | ||
- | diminuição | X = --y | Y = 4 | X = 4 | Exemplos >> |
X = y-- | Y = 4 | x = 5 | Exemplos >> |
Sobre operadores aritméticos, você pode ler o nosso operador tutorial JavaScript .
Operadores de Atribuição de JavaScript
JavaScript operador de atribuição é usado para atribuir valores a variáveis.
Dado x = 10 e y = 5, a tabela a seguir explica o operador de atribuição:
operadores | exemplo | Same As | valor x | exemplos on-line |
---|---|---|---|---|
= | x = y | x = y | x = 5 | Exemplos >> |
+ = | x + y = | x = x + y | x = 15 | Exemplos >> |
- = | x - = y | x = x - y | x = 5 | Exemplos >> |
* = | x * = y | X = x * y | x = 50 | Exemplos >> |
/ = | x / y = | x = x / y | x = 2 | Exemplos >> |
% = | x% = y | x = x% y | x = 0 | Exemplos >> |
Sobre operador de atribuição, você pode ler o nosso operador tutorial JavaScript .
Operadores de String de JavaScript
+ Operador + = operador pode ser usado para concatenar strings.
text1dada= "Good", text2 ="Morning", e text3 = "", a tabela a seguir explica o uso de operadores de string:
operadores | exemplo | text1 | text2 | text3 | exemplos on-line |
---|---|---|---|---|---|
+ | text3 = text1 text2 + | "Good" | "Morning" | "Good Morning" | Exemplos >> |
+ = | text1 text2 + = | "Good Morning" | "Morning" | ' " | Exemplos >> |
comparação
Analisando lógica de comparação para a instrução determinam dada dois valores ou variáveis são iguais.
Dadox = 5, a tabela seguinte mostra a comparação da utilização de:
operadores | descrição | comparar | resultado | exemplos on-line |
---|---|---|---|---|
== | igual | x == 8 | falso | Exemplos >> |
x == 5 | verdadeiro | Exemplos >> | ||
=== | Valores e tipos são iguais (sempre igual) | X === "5" | falso | Exemplos >> |
x === 5 | verdadeiro | Exemplos >> | ||
! = | não é igual | x! = 8 | verdadeiro | Exemplos >> |
! == | Valor e tipo não são, etc. (não é sempre igual) | x! == "5" | verdadeiro | Exemplos >> |
x! == 5 | falso | Exemplos >> | ||
> | maior do que | x> 8 | falso | Exemplos >> |
< | menos que | X <8 | verdadeiro | Exemplos >> |
> = | Maior do que ou igual a | x> = 8 | falso | Exemplos >> |
<= | Menos do que ou igual a | X <8 = | verdadeiro | Exemplos >> |
Sobre a comparação, você pode ler a nossa comparação tutorial JavaScript .
operador condicional
O operador condicional com base nas condições para o operador de atribuição.
Dadox = 6 e y = 3, o quadro a seguir demonstra o operador condicional de operações:
gramática | exemplo | exemplos on-line |
---|---|---|
Variável = (condição) Valor valor 1 :? 2 | ? Voteable = (idade e 18) "muito jovem": "Old enough" | Exemplos >> |
Operadores lógicos
operador lógico para determinar as relações lógicas entre as variáveis ou valores.
Dadox e y = 6 = 3, o exemplo seguinte demonstra a utilização de operadores lógicos:
operadores | descrição | exemplo |
---|---|---|
&& | e | (X <10 && y> 1) é verdadeira |
|| | ou | (X == 5 || y == 5) é falsa |
! | não- | ! (X == y) é verdadeira |
Operadores bit a bit JavaScript
operadores bit a bit trabalhar em números de 32 bits. Todas as operações digitais será convertido para 32 bits. Os resultados obtidos serão convertidos para um número Javascript.
operadores | descrição | exemplo | como | resultado | decimal |
---|---|---|---|---|---|
& | E | x = 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | OR | x = 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | negada | x = 5 ~ | ~ 0101 | 1010 | 10 |
^ | XOR | x = 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Esquerda / td> | x = 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | direito | x = 5 >> 1 | 0101 >> 1 | 0010 | 2 |