Web Sites com Ajax

JavaScript

Operadores

Operadores são símbolos utilizados para atuar sobre valores. Conheceremos os diferentes operadores utilizados no JavaScript.

Operadores aritméticos

Operador Descrição Exemplo Resultado
+ Adição x=2
y=8
x+y
10
- Subtração x=10
y=3
x-y
7
* Multiplicação x=4
x*5
20
/ Divisão 15/5 3
% Módulo (restante da divisão) 5%2
10%8
10%2
1
2
0
++ Incrementos x=5
x++
x=6
-- Decrementos x=5
x--
x=4

Operadores de comparação

Operador Descrição Exemplo Resultado
== é igual a 5==8 falso
=== é igual a (compara o valor e o tipo) x=5 e y="5"
x==5
x===5

verdadeiro
falso
!= não é igual 5!=8 verdadeiro
> é maior que 5>8 falso
< é menor que 5<8 verdadeiro
>= é maior que ou igual a 5>=8 falso
< é menor que ou igual a 5<=8 verdadeiro

Operadores lógicos

Operador Descrição Exemplo Resultado
&& e x=6
y=3
(x < 10 && y > 1)
verdadeiro
|| ou x=6
y=3
(x==5 || y==5)
falso
! não x=6
y=3
!(x==y)
verdadeiro

Operadores de atribuição

Operador Exemplo É o mesmo que
= x=y x=y
+= x+=y x=x+y
-= x-=y x=x-y
*= x*=y x=x*y
/= x/=y x=x/y
%= x%=Y x=x%y

Operador condicional

Operador condicional é aquele que atribui um valor a uma determinada variável com base em uma condição, ou seja, se a condição for verdadeira, teremos um valor x, caso contrário um valor y.

Conheça a sintaxe desse tipo de condição:

nomeDaVariável = (condição) ? valorSeVerdadeiro : valorSeFalso;

Agora observe um exemplo para uma melhor compreensão:

var fruta = "Maçã";
var resposta = (fruta == "Maçã") ? "A fruta é a Maçã." : "Não sei qual é a fruta.";

No exemplo acima fizemos o seguinte processo: inicialmente temos uma variável denominada fruta com o valor Maçã; em seguida, a variável resposta com um valor condicional, ou seja, se o valor da variável fruta for igual a Maçã, teremos o valor A fruta é a Maçã, caso contrário, teremos Não sei qual é a fruta.