~/questoes/programacao
O operador módulo (%) é usado para obter o resto de uma divisão inteira entre dois números. Esse operador é fundamental quando você precisa verificar se um número é par, divisível por outro, ou trabalhar com padrões cíclicos.
O operador % retorna o resto da divisão inteira. Por exemplo, 10 % 3 resulta em 1, porque 10 dividido por 3 é 3 com resto 1. Esse operador é muito útil para encontrar padrões e validar números.
O operador ^ em JavaScript é usado para operações de XOR (ou exclusivo) bit a bit, não para obter o resto de uma divisão. É um operador completamente diferente.
O operador / realiza a divisão simples e retorna o resultado decimal. Por exemplo, 10 / 3 retorna 3.3333..., não o resto da divisão.
O operador % retorna exatamente o resto de uma divisão inteira. É por isso que chamamos de operador módulo. Exemplo: 10 % 3 = 1, porque 10 ÷ 3 = 3 com resto 1.
O operador // em JavaScript não existe como operador de arredondamento. Math.floor() seria usado para arredondar para baixo, mas não é um operador aritmético simples.