Como faço para descobrir se uma variável é divisível por 2? Além disso, preciso fazer uma função, se for, e fazer uma função diferente, se não for.
javascript
modulo
divide
sadmicrowave
fonte
fonte
Respostas:
Usar módulo:
fonte
Sério, não há plugin jQuery para verificações pares / ímpares?
Bem, não é mais - lançar "Oven" um plugin jQuery sob a licença MIT para testar se um determinado número é Odd / Even.
O código-fonte também está disponível em http://jsfiddle.net/7HQNG/
As suítes de teste estão disponíveis em http://jsfiddle.net/zeuRV/
fonte
Você não precisa de jQuery. Basta usar o operador Modulo do JavaScript .
fonte
Você pode usar o operador de módulo como este, sem necessidade de jQuery. Apenas substitua
alerts
por seu código.fonte
Você pode fazer isso de uma maneira melhor (até 50% mais rápido que o operador de módulo):
ímpar: x & 1 par:! (x & 1)
Referência: JavaScript de Alto Desempenho, 8. -> Operadores Bitwise
fonte
Você também pode:
fonte
fonte
fonte
Espero que isto ajude.
Aqui está uma função completa que registrará no console a paridade de sua entrada.
fonte
Escreva o seguinte código no seu console:
Observação: ele retornará verdadeiro, se o número digitado for falso.
fonte
Use o Módulo, mas .. A resposta acima aceita é um pouco imprecisa. Eu acredito que x é um tipo de número em JavaScript que o operador deve ser uma atribuição dupla em vez de uma atribuição tripla, da seguinte forma:
Lembre-se de declarar suas variáveis também, portanto, obviamente, essa linha não pode ser escrita autônoma. :-) Geralmente usado como uma
if
declaração. Espero que isto ajude.fonte
matriz = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.each {| x | coloca x se x% 2 == 0}
ruby: D
2 4 6 8 10
fonte