Um operador com o qual você pode não familiarizado é o operador de resto %. O operador de resto divide o operando esquerdo pelo direito com o resultado sendo o resto, como o código abaixo demonstra.
A execução do código acima exibirá a seguinte linha: “O Resultado é 3”
PS: As expressões sã avaliadas da esquerda para direita, por padrão. Mas você pode modificar essa sequência adicionando parenteses.
Fonte: Kathy Sierra