0% Concluído
0/0 Steps
  1. 1. Introdução à linguagem e ambiente de desenvolvimento
    5 Tópicos
    |
    1 Teste
  2. 2. Variáveis e tipos de dados
    5 Tópicos
    |
    1 Teste
  3. 3. Operadores e estruturas de controle de fluxo
    5 Tópicos
    |
    1 Teste
  4. 4. Funções
    6 Tópicos
    |
    1 Teste
  5. 5. Objetos e arrays
    7 Tópicos
    |
    1 Teste
  6. 6. DOM e manipulação de elementos HTML
    3 Tópicos
    |
    1 Teste
  7. 7. Eventos e manipulações de eventos
    3 Tópicos
    |
    1 Teste
  8. 8. Programação assíncrona e requisições HTTP
    4 Tópicos
    |
    1 Teste
  9. 9. Expressões regulares
    3 Tópicos
    |
    1 Teste
  10. 10. Iteradores e geradores
    3 Tópicos
    |
    1 Teste
  11. 11. Módulos
    3 Tópicos
    |
    1 Teste
  12. 12. Novidades em ECMAScript 6+
    8 Tópicos
    |
    1 Teste
  13. 13. Desenvolvimento de aplicações web com JavaScript
    4 Tópicos
    |
    1 Teste
  14. 14. Boas práticas e padrão de projeto em JavaScript
    4 Tópicos
    |
    1 Teste
  15. 15. Integração com APIs externas e tratamento de dados JSON
    5 Tópicos
    |
    1 Teste
  16. 16. Bibliotecas e frameworks populares para JavaScript (jQuery, React, Angular, Vue, etc.)
    2 Tópicos
    |
    1 Teste
  17. 17. Fechamento Javascript
Módulo 2, Tópico 3
Em andamento

Operadores aritméticos e de atribuição

Módulo Progresso
0% Concluído

Olá, programadores! Continuando nossa jornada pelo mundo do JavaScript, vamos mergulhar hoje nos operadores aritméticos e de atribuição. É hora de fazer nossas variáveis trabalharem para nós, realizando cálculos e armazenando resultados. Você está pronto? Vamos lá!

Conteúdo Principal

Operadores Aritméticos

Os operadores aritméticos são fundamentais em qualquer linguagem de programação, e no JavaScript, eles não são diferentes. Aqui está o que temos:

  1. Adição (+): Soma dois números.
let a = 5; let b = 10; let soma = a + b; // 15
  1. Subtração (-): Subtrai dois números.
let diferenca = a - b; // -5
  1. Multiplicação (*): Multiplica dois números.
let produto = a * b; // 50
  1. Divisão (/): Divide dois números.
let divisao = b / a; // 2
  1. Módulo (%): Retorna o resto da divisão.
let resto = b % a; // 0
  1. Incremento (++): Aumenta o valor em 1.

a++; // a = 6

  1. Decremento (--): Diminui o valor em 1.

b–; // b = 9

Operadores de Atribuição Compostos

Esses operadores permitem que façamos operações aritméticas junto com a atribuição:

  1. Adição composta (+=): Soma e atribui.

a += 5; // a = 11

  1. Subtração composta (-=): Subtrai e atribui.

b -= 5; // b = 4

  1. Multiplicação composta (*=): Multiplica e atribui.

a *= 3; // a = 33

  1. Divisão composta (/=): Divide e atribui.

b /= 2; // b = 2

Precedência de Operadores e Associatividade

Assim como na matemática, os operadores têm uma ordem de precedência que determina como eles são avaliados. Por exemplo, a multiplicação vem antes da adição:let resultado = 3 + 5 * 2; // 13, não 16

Conclusão

Os operadores aritméticos e de atribuição são ferramentas essenciais para manipular dados e realizar cálculos no JavaScript. Com esses operadores, podemos controlar e transformar nossos dados de maneira eficiente.

Exercícios

  1. Crie variáveis e utilize todos os operadores aritméticos que aprendemos hoje.
  2. Experimente os operadores de atribuição compostos com diferentes valores e tipos de dados.
  3. Escreva um programa que calcule a média de três números usando os operadores que aprendemos.
  4. Explore a precedência de operadores criando expressões complexas e avalie o resultado.

Com isso, chegamos ao fim de mais uma aula empolgante. Pratique os exercícios e nos vemos na próxima!