Javascript: guia sobre operadores

COMPARTILHAR:

Neste artigo, você aprenderá como usar operadores em JavaScript para manipular ou executar operações em variáveis ​​e valores.

O que são operadores em JavaScript

Os operadores são símbolos ou palavras-chave que dizem ao mecanismo JavaScript para fazer algo. Operadores em JavaScript são usados para realizar operações matemáticas, comparar valores ou atribuir valores a variáveis. Aqui estão alguns exemplos de operadores comuns em JavaScript:

Operadores aritméticos JavaScript

São usados para realizar operações matemáticas como adição, subtração, multiplicação e divisão. Exemplo:

let x = 10;
let y = 5;
let sum = x + y; // adição: resultado é 15
let diff = x - y; // subtração: resultado é 5
let product = x * y; // multiplicação: resultado é 50
let quotient = x / y; // divisão: resultado é 2

Operadores de atribuição JavaScript

São usados para atribuir valores a variáveis. Exemplo:

let x = 10;
x = x + 5; // adiciona 5 a x: x agora é 15
x += 5; // também adiciona 5 a x: x agora é 20
x = x - 5; // subtrai 5 de x: x agora é 15
x -= 5; // também subtrai 5 de x: x agora é 10
x = x * 2; // multiplica x por 2: x agora é 20
x *= 2; // também multiplica x por 2: x agora é 40
x = x / 2; // divide x por 2: x agora é 20
x /= 2; // também divide x por 2: x agora é 10

Operadores de comparação

São usados para comparar dois valores e retornar true ou false. Exemplo:

let x = 10;
let y = 5;
let isEqual = x == y; // igualdade: resultado é false
let isNotEqual = x != y; // diferença: resultado é true
let isGreater = x > y; // maior que: resultado é true
let isLess = x < y; // menor que: resultado é false
let isGreaterOrEqual = x >= y; // maior ou igual a: resultado é true
let isLessOrEqual = x <= y; // menor ou igual a: resultado é false

Operadores lógicos

São usados para combinar expressões lógicas e retornar true ou false. Exemplo:

let x = true;
let y = false;
let and = x && y; // E lógico: resultado é false
let or = x || y; // OU lógico: resultado é true
let not = !x; // negação lógica: resultado é false

Operadores ternários

Operadores ternários são um tipo especial de operador que tem três operandos e é usado para definir valores baseados em uma condição. A sintaxe é a seguinte:

condição ? valor1 : valor2

Sendo assim, se a condição for verdadeira, o operador ternário retorna o valor1; se a condição for falsa, ele retorna o valor2. Por exemplo:

let x = 10;
let y = 5;
let max = (x > y) ? x : y; // max agora é 10

Operadores de incremento e decremento em JavaScript

Portanto, o operador de incremento (++) é um operador muito comum em JavaScript que adiciona 1 ao valor de uma variável. Ele tem duas formas: pré-incremento (++x) e pós-incremento (x++). A diferença é que o pré-incremento incrementa a variável antes de usá-la, enquanto o pós-incremento incrementa a variável depois de usá-la.

Exemplo:

let x = 10;
console.log(++x); // imprime 11
console.log(x); // imprime 11
console.log(x++); // imprime 11
console.log(x); // imprime 12

Então, o operador de decremento (–) funciona de maneira semelhante, mas diminui o valor da variável em 1 em vez de incrementá-la.

OperadorNomeEfeito
++xPré-incrementoIncrementa x em um, depois retorna x
x++Pós-incrementoRetorna x, então incrementa x em um
--xPré-decrementoDecrementa x em um, depois retorna x
x--Pós-decrementoRetorna x, depois decrementa x em um

Leia também: Javascript: guia sobre tipos de dados | 5 serviços DNS que fornecem uma camada de segurança na Internet | Editor gratuito de PHP, HTML, CSS, JavaScript – Codelobster IDE

COMPARTILHAR:
brayan

Brayan Monteiro

Bacharel em Sistemas de Informação pela Faculdade Maurício de Nassau e desenvolvedor PHP. Além de programador, produzo conteúdo e gerencio blogs. Sou especialista em desenvolvimento de software, SEO de sites e em negócios digitais.