Operadores em JavaScript
Introdução Link to heading
Operadores são símbolos ou palavras-chave usadas para realizar ações em um ou mais valores (operandos) em JavaScript.
Tipos de operadores Link to heading
-
Operadores binários: Operam em dois operandos:
- Aritmética:
+
,-
,*
,/
,%
- Relacional:
<
,>
,<=
,>=
,==
,===
- Lógico:
&&
,||
,!
- Concatenação:
+
- Aritmética:
Exemplos Link to heading
- Aritmética:
3 + 2; // Soma: 5
50 - 10; // Subtração: 40
10 \* 20; // Multiplicação: 200
20/2; // Divisão: 10
20% 2; // Modulo: 0
- Relacional:
3 == "3"; // Igualdade de valor: verdadeiro
3 === "3"; // Igualdade de valor e tipo: falso
5 < 3; // Menor que: falso
5 > 3; // Maior que: verdadeiro
5 <= 6; // Menor ou igual a: verdadeiro
5 >= 6; // Maior ou igual a: falso
- Lógico:
true && true; // Ambos são verdadeiros: verdadeiros
true || false; //Pelo menos um é verdadeiro: verdadeiro
!false; // Negação: verdadeiro
- Concatenação:
"Olá " + "Mundo"; // Concatenação de strings: "Olá Mundo"
-
Operadores unários: Operam em um único operando.
- Negação:
!
- Incremento/Decremento:
++
,--
- Negação:
Exemplos: Link to heading
- Negação:
!false; // Negação: verdadeiro
- Incremento/Decremento:
var a = 1;
a++; // Aumentar para 2
idade--; // Diminuir idade em 1
Operadores avançados Link to heading
- Operador ternário:
var idade = 18;
var mensagem = idade >= 18 ? "adulto" : "Menor";
console.log(mensagem); // "adulto"
- Operador de Curto-Circuito:
var a = 1;
var b = 2;
// "b" só é avaliado se "a" for verdadeiro
a && b; // verdadeiro
// "b" é avaliado mesmo se "a" for falso
a || b; // 2
Continue aprendendo sobre operadores para escrever código JavaScript mais expressivo e eficiente!