Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

iMatch

Operador Módulo.

Recommended Posts

Retorna o resto da divisão do primeiro número pelo segundo.

5 % 2 // 1
7 % 5 // 2
12 % 6 // 0

Um uso interessante é quando você quer incrementar um número várias vezes, mas não quer que ele ultrapasse determinado limite, voltando a contar do início após atingir o limite:

var x = 0,
    limit = 10,
    iterations = 100;

for ( var i = 0; i < iterations; i++ ) {
    x %= limit;
    
    ++x
    
    console.log( x );
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.