visual valor teclado sume siguiente serie saber que promedio programa por para otro números numeros numero multiplos los lea generar escribir escriba entre elaborar ejercicios divisible digitados comprendidos como calcule basicos algoritmo javascript modulo divide

valor - javascript ejercicios basicos



Encuentra si la variable es divisible por 2 (10)

¿Cómo averiguo 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 es así.


En serio, no hay un plugin jQuery para cheques impares / pares?

Bueno, ya no más - liberando "Oven" un plugin 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/

(function() { /* * isEven(n) * @args number n * @return boolean returns whether the given number is even */ jQuery.isEven = function(number) { return number % 2 == 0; }; /* isOdd(n) * @args number n * @return boolean returns whether the given number is odd */ jQuery.isOdd = function(number) { return !jQuery.isEven(number); }; })();​



Por favor escriba el siguiente código en su consola:

var isEven = function(deep) { if (deep % 2 === 0) { return true; } else { return false; } }; isEven(44);

Nota: Devolverá verdadero, si el número ingresado es incluso falso.


Puede usar el operador de módulo de esta manera, sin necesidad de jQuery. Simplemente reemplace las alerts con su código.

var x = 2; if (x % 2 == 0) { alert(''even''); } else { alert(''odd'') }


Puedes hacerlo de una mejor manera (hasta un 50% más rápido que el operador de módulo):

impar: x y 1 incluso:! (x y 1)

Referencia: alto rendimiento JavaScript, 8. -> operadores bit a bit


Tú también puedes:

if (x & 1) itsOdd(); else itsEven();


Usar módulo:

// Will evaluate to true if the variable is divisible by 2 variable % 2 === 0


Use Módulo, pero ... La respuesta aceptada anteriormente es un poco 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í:

x % 2 == 0

Recuerde declarar sus variables también, así que obviamente esa línea no se puede escribir de forma independiente. :-) Generalmente se usa como una declaración if . Espero que esto ayude.


array = [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


var x = 2; x % 2 ? oddFunction() : evenFunction();