Operações Matemáticas em JavaScript
O JavaScript pode realizar as seguintes operações com números:
- Adição (
+); - Subtração (
-); - Multiplicação (
*); - Divisão (
/); - Resto ou Módulo (
%); - Exponenciação (
**).
Nota
Se já estiver familiarizado com essas operações e como elas funcionam, pule para a última seção (Prioridade de Execução das Operações) ou continue com este capítulo.
Adição e Subtração
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplicação e Divisão
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Resto (Módulo)
Esta operação retorna o resto de uma divisão e é realizada usando o operador %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Expoente
Esta operação eleva um número a uma determinada potência. O primeiro número é a base e o segundo é o expoente ao qual deve ser elevado. É realizada utilizando o operador **:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Prioridade de Execução das Operações
Cada operação tem a sua prioridade de execução, e a sequência de execução depende dela.
Nota
Se as operações tiverem a mesma prioridade, serão executadas da esquerda para a direita.
Você pode usar parênteses ( ) para modificar a prioridade de execução:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Nota
Parênteses () têm a maior prioridade. Parênteses internos são avaliados primeiro, seguidos pelos externos.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.33
Operações Matemáticas em JavaScript
Deslize para mostrar o menu
O JavaScript pode realizar as seguintes operações com números:
- Adição (
+); - Subtração (
-); - Multiplicação (
*); - Divisão (
/); - Resto ou Módulo (
%); - Exponenciação (
**).
Nota
Se já estiver familiarizado com essas operações e como elas funcionam, pule para a última seção (Prioridade de Execução das Operações) ou continue com este capítulo.
Adição e Subtração
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplicação e Divisão
1234567console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division
Resto (Módulo)
Esta operação retorna o resto de uma divisão e é realizada usando o operador %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Expoente
Esta operação eleva um número a uma determinada potência. O primeiro número é a base e o segundo é o expoente ao qual deve ser elevado. É realizada utilizando o operador **:
123456console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);
Prioridade de Execução das Operações
Cada operação tem a sua prioridade de execução, e a sequência de execução depende dela.
Nota
Se as operações tiverem a mesma prioridade, serão executadas da esquerda para a direita.
Você pode usar parênteses ( ) para modificar a prioridade de execução:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Nota
Parênteses () têm a maior prioridade. Parênteses internos são avaliados primeiro, seguidos pelos externos.
Obrigado pelo seu feedback!