Fork me on GitHub

Getting Started

Um guia para iniciantes na área de web.

Operadores

Os operadores vão nos permitir fazer operações(mesmo!? Não me diga...) matemáticas, de comparação e lógicas

Aritiméticos

Para as operações matemáticas básicas são utilizados os seguintes, adição(+), subtração(-), multiplicação(*) e divisão(/).

//Adição
2+2 //4
2.3+4 //6.3
1.5+1.5 //3

//Subtração
2-2 //0
8-5 //-8
3.2-1 //2.2

//Multiplicação
2*3 //6
1.5*2 //3

//Divisão
1/2 //0.5
1.5/2 //0.75
2/0 //Infinity
	

Você notou que podemos ter resultados com casas decimais e que é retornada a constante Infinity em qualquer número divido por zero.

Além dos desses operadores básicos temos outros operadores bem úteis:

Resto (%)
Retorna o resto inteiro da divisão.
5%4 //1
4%5 //4
		
Incremento (++)
Adiciona um a variável. Se utilizado antes(++x) adiciona um e retorna o valor, caso o operador seja utilizado depois da variável(x++) retorna o valor e adiciona um.
var x = 1;
++x //2
x++ //2
		
Decremento (--)
O comportamento desse operador é parecido com o de incremento(acho que você já entendeu).Ele subtrai um da variável. Se utilizado antes(--x) subtrai um e retorna o valor, caso o operador seja utilizado depois da variável(x--) retorna o valor e subtrai um.
var x = 2;
--x //1
x-- //1
		

De comparaçao

Igual (==)
Retorna verdadeiro se os valores comparados forem iguais.
1=='1' //true
		
Não igual (!=)
Retorna verdadeiro se os valores comparados não forem iguais. Esse operador também pode ser chamado de diferente de.
4!=1 //true
		
Igual estrito (===)
Esse operador é mais severo, só retorna verdadeiro se o valor e o tipo comparados forem iguais.
3==='3' //false
3===3 //true
		
Não igual estrito (!==)
Não se engane, esse operador vai retornar verdadeiro se os valores e ou os tipos forem diferentes
3!=='3' //true
3!==3 //false
3!==4 //true
		
Maior que (>)
Compara se o operador da esquerda é maior que o da direita. Caso seja retorna verdadeiro
1>2 //false
5>3 //true
4>'1' //true
    
Maior ou igual que (>=)
Compara se o operador da esquerda é maior ou igual ao da direita. Caso seja retorna verdadeiro
1>=2 //false
5>=3 //true
4>='1' //true
2>=2 // true
    
Menor que (<)
Compara se o operador da esquerda é menor que o da direita. Caso seja retorna verdadeiro
1<2 //true
5<3 //false
4<'1' //false
    
Menor ou igual que (<=)
Compara se o operador da esquerda é menor ou igual ao da direita. Caso seja retorna verdadeiro
1<=2 //true
5<=3 //false
4<='1' //false
2<=2 // true
    

Lógicos

Operadores lógicos são utilizados normalmente com expressões que retornam verdadeiro ou falso, entretanto caso seja utilizado com valores não booleanos o retorno será não booleano

Esta página está em construção. Volte em breve ou ajude a completá-la!