Juliana Jenny Kolb
Home > Simulados on-line > Questões de Concursos > Tecnologia da Informação (TI) > Javascript
Javascript – Operadores
Os operadores são utilizados em expressões para comparar seus conteúdos. O operador mais utilizado em uma linguagem de programação é o de atribuição conhecido como sinal de igualdade (=). Veja abaixo alguns exemplos de sua utilização:
X=50
X=30*5/2
X=Y
Além deste caractere de atribuição, é possível a utilização de outros operadores como mostrado à seguir:
x += y
x -= y
x *= y
x /= y
x %=y
Analisando os operadores apresentados, podemos defini-los de outra maneira, conforme mostrado abaixo:
x = x + y
x = x – y
x = x * y
x = x / y
x = x % y
Veja a relação dos operadores que são utilizados na linguagem JavaScript:
ARITMÉTICOS
Operador | Descrição |
+ | Adição |
– | Subtração |
* | Multiplicação |
/ | Divisão |
% | Módulo – resto da divisão dos operandos um e dois |
OPERADORES DE INCREMENTO E DECREMENTO
Além dos operadores apresentados anteriormente, existe outro tipo de operador que têm a tarefa de aumentar e/ou diminuir o valor do operando. O operador incremental é representado pelo duplo sinal de adição “++”, já o operador decremental é representado pelo duplo sinal de subtração “–“. Veja a seguir alguns exemplos:
variável++ ou ++variável
variável– ou –variavel
Sempre que o operador for colocado antes do operando, é incrementado ou decrementado o operando e o valor é atualizado. Em caso contrário, será retornado o valor do operando para depois ocorrer o incremento ou decremento. Observe um exemplo:
x = 10
A = x++
Neste exemplo, foi atribuído à variável x o valor numérico 10, e em seguida é atribuído à variável A o valor de x incrementado, neste caso a variável A recebe o valor numérico 11. analisando o caso contrário:
x = 10
A = ++x
Já neste caso x é incrementado e o novo valor é atribuído em A. O mesmo ocorre para o operador de decremento.
OPERADORES RELACIONAIS
Estes operadores comparam o conteúdo dos operandos e retornam um valor booleano TRUE ou FALSE, baseado no resultado da comparação. Veja a relação destes operadores.
Operador | Descrição |
> | Maior que |
< | Menor que |
>= | Maior ou igual |
<= | Menor ou igual |
= | Atribuição |
== | Igualdade |
=== | Igual e mesmo tipo |
!= | Diferente |
OPERADORES LÓGICOS
Para estes operadores, são exigidos valores booleanos, como operandos, e será retornado um valor lógico.
Operador | Descrição |
&& ou AND | E |
|| ou OR | OU |
! ou NOT | NÃO |
O operador “&&” retorna TRUE somente se todas as expressões forem verdadeiras.
O operador “||” retorna TRUE se uma das expressões forem verdadeiras. Se as duas forem falsas, será retornado FALSE.
O operador “!” nega uma expressão. Se for verdadeira, será retornado FALSE. Se for falsa, será retornado o valor TRUE.
OPERADOR DE CONCATENAÇÃO DE STRING
Para concatenar duas ou mais string’s, basta utilizar o sinal de adição, veja um exemplo:
A = “ADRIANO”
B = “LIMA”
C=A+B
D=“Senac”+“Minas”