Comment déterminer si une variable est divisible par 2? De plus, j'ai besoin de faire une fonction si c'est le cas et de faire une autre fonction si ce n'est pas le cas.
javascript
modulo
divide
triste
la source
la source
Réponses:
Utiliser le module:
la source
Sérieusement, il n'y a pas de plugin jQuery pour les vérifications impaires / paires?
Eh bien, plus maintenant - publier "Oven" un plugin jQuery sous la licence MIT pour tester si un nombre donné est impair / pair.
Le code source est également disponible sur http://jsfiddle.net/7HQNG/
Les suites de tests sont disponibles sur http://jsfiddle.net/zeuRV/
la source
Vous n'avez pas besoin de jQuery. Utilisez simplement l' opérateur Modulo de JavaScript .
la source
Vous pouvez utiliser l'opérateur module comme celui-ci, pas besoin de jQuery. Remplacez simplement le
alerts
par votre code.la source
Vous pouvez le faire d'une meilleure manière (jusqu'à 50% plus rapide que l'opérateur modulo):
impair: x & 1 pair:! (x & 1)
Référence: JavaScript haute performance, 8. -> Opérateurs au niveau du bit
la source
Vous pouvez également:
la source
la source
la source
J'espère que cela t'aides.
Voici une fonction complète qui enregistrera à la console la parité de votre entrée.
la source
Veuillez écrire le code suivant dans votre console:
Remarque: il retournera vrai, si le nombre entré est encore faux.
la source
Utilisez le module, mais .. La réponse acceptée ci-dessus est légèrement inexacte. Je crois que parce que x est un type Number en JavaScript, l'opérateur devrait être une double affectation au lieu d'une triple affectation, comme ceci:
N'oubliez pas de déclarer vos variables aussi, donc évidemment cette ligne ne peut pas être écrite de manière autonome. :-) Habituellement utilisé comme une
if
déclaration. J'espère que cela t'aides.la source
tableau = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
array.each {| x | met x si x% 2 == 0}
rubis: D
2 4 6 8 10
la source