Introdução aos Operadores JavaScript

Intermediate

This tutorial is from open-source community. Access the source code

Introdução

Bem-vindo à documentação JavaScript! Este laboratório fornecerá uma introdução aos operadores.

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível intermediário com uma taxa de conclusão de 77%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Adição

Abra o Terminal/SSH e digite node para começar a praticar a codificação.

Um operador (operator) é um símbolo matemático que produz um resultado com base em dois valores (ou variáveis).

Some dois números ou combine duas strings.

// add two numbers together
6 + 9;
// add two strings together
"Hello " + "world!";

Comentários são trechos de texto que podem ser adicionados junto com o código. O navegador ignora o texto marcado como comentários. Você pode escrever comentários em JavaScript assim como pode em CSS:

/*
Tudo entre eles é um comentário.
*/

Se o seu comentário não contiver quebras de linha, é uma opção colocá-lo atrás de duas barras como esta:

// This is a comment

Subtração, Multiplicação, Divisão

Estes fazem o que você espera que façam na matemática básica.

// Subtraction(-)
9 - 3;
// Multiplication(*)
8 * 2; // multiply in JS is an asterisk
// Division(/)
9 / 3;

Atribuição

Como você já viu: isso atribui um valor a uma variável.

let myVariable = "Bob";

Igualdade estrita

Isso realiza um teste para ver se dois valores são iguais e do mesmo tipo de dado (data type). Ele retorna um resultado true/false (Booleano).

let myVariable = 3;
myVariable === 4;

Negação (Not), Diferente de (Does-not-equal)

Isso retorna o valor logicamente oposto do que o precede. Ele transforma um true em um false, etc. Quando usado em conjunto com o operador de igualdade, o operador de negação testa se dois valores não são iguais.

Para "Negação (Not)", a expressão básica é verdadeira, mas a comparação retorna false porque a negamos:

// Not(!)
let myVariable = 3;
!(myVariable === 3);

"Diferente de (Does-not-equal)" dá basicamente o mesmo resultado com uma sintaxe diferente. Aqui estamos testando "a variável myVariable NÃO é igual a 3". Isso retorna false porque myVariable É igual a 3:

// Does-not-equal(!==)
let myVariable = 3;
myVariable !== 3;

Há muitos mais operadores para explorar, mas isso é suficiente por enquanto. Consulte Expressões e operadores para obter uma lista completa.

Observação: Misturar tipos de dados pode levar a resultados estranhos ao realizar cálculos. Tenha cuidado para se referir às suas variáveis corretamente e obter os resultados esperados. Por exemplo, digite '35' + '25' no seu console. Por que você não obtém o resultado esperado? Porque as aspas transformam os números em strings, então você acabou concatenando strings em vez de somar números. Se você digitar 35 + 25, obterá o total dos dois números.

Resumo

Parabéns! Você concluiu o laboratório de Operadores. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.