2011-08-20 9 views
9

En una función JS que usa setIntervall, quiero realizar una animación jquery cada 10 bucles (en los otros 9 bucles, se muestran otras animaciones).JS prueba si es múltiplo de 10

Estoy usando la variable i en mi función e incrementa +1 en cada ciclo. ¿Hay una manera muy fácil de verificar en javascript si yo soy un múltiplo de 10 (para realizar mi animación jquery)?

En PHP simplemente haría if(($i % 10) == 0) ... pero no lo encontré en JS.

+4

-1 sólo para no TIAS (probarlo y ver). –

+2

+1 para una pregunta legítima. – JacobTheDev

Respuesta

15

¿Lo intentó? Encontré algunos sitios que afirman que el mismo operador % funcionará en JavaScript.

+2

en realidad funciona bien! No lo sospeché ... gracias –

9

El operador de módulo en JS funciona bien.

for (var ii=0; ii < 100; ii++) 
{ 
    if (ii%10 == 0) console.log(ii); 
} 
+1

Para cualquiera que solo esté buscando ver si un número es un múltiplo de otro, esta condición es lo que necesita. Sugeriría usar idéntico a en lugar de igual para comprobar 0 o falso, por ejemplo, if (ii% 10 === 0) – KryptoniteDove

Cuestiones relacionadas