¿Cómo puedo determinar si una variable es divisible por 2? Además, necesito hacer una función si es así y hacer una función diferente si no lo es.
javascript
modulo
divide
microondas
fuente
fuente
Respuestas:
Usar módulo:
fuente
En serio, ¿no hay un complemento jQuery para cheques pares / impares?
Bueno, ya no: lanzar "Oven", un complemento jQuery bajo la licencia MIT para probar si un número dado es impar / par.
El código fuente también está disponible en http://jsfiddle.net/7HQNG/
Las suites de prueba están disponibles en http://jsfiddle.net/zeuRV/
fuente
No necesitas jQuery. Simplemente use el operador Modulo de JavaScript .
fuente
Puede usar el operador de módulo de esta manera, sin necesidad de jQuery. Simplemente reemplace el
alerts
con su código.fuente
Puede hacerlo de una mejor manera (hasta un 50% más rápido que el operador de módulo):
impar: x & 1 par:! (x & 1)
Referencia: JavaScript de alto rendimiento, 8. -> Operadores bit a bit
fuente
Tú también puedes:
fuente
fuente
fuente
Espero que esto ayude.
Aquí hay una función completa que registrará en la consola la paridad de su entrada.
fuente
Por favor escriba el siguiente código en su consola:
Nota: devolverá verdadero, si el número ingresado es falso.
fuente
Use Modulus, pero ... La respuesta aceptada arriba es ligeramente inexacta. Creo que debido a que x es un tipo de Número en JavaScript, el operador debería ser una asignación doble en lugar de una asignación triple, así:
Recuerde declarar sus variables también, así que obviamente esa línea no se pudo escribir de forma independiente. :-) Usualmente se usa como una
if
declaración. Espero que esto ayude.fuente
matriz = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.each {| x | pone x si x% 2 == 0}
rubí: D
2 4 6 8 10
fuente