Dados dos números, la tarea es verificar que el primer número sea divisible por el segundo número o no con la ayuda de JavaScript.
Antes de entrar en la parte de la codificación, primero infórmenos sobre el operador de módulo y el triple igual. Para encontrar que un número es divisible por otro o no, simplemente usamos el operador de recordatorio y si el resto es 0, entonces es divisible, de lo contrario no es divisible.
Ejemplo:
variable a = 10; variable b = 5; if ((a % b) == 0) { // a is divisible by b else { //a is not divisible by b }
Hemos usado el operador “==” para comparar el valor de las expresiones. Pero cuando se trata de JavaScript, usamos “ ===”(Triple igual).
Razón para usar Igual triple: El signo igual triple prueba la igualdad estricta entre dos valores. Tanto el tipo como el valor que está comparando tienen que ser exactamente iguales.
Ejemplos de igualdad estricta:
4 === 4 // true (Both numbers, equal values) 'gfg' === 'gfg' // true (Both Strings, equal values) 54 === '54' // false (Number compared with String)
El doble igual prueba la igualdad suelta y realiza una coerción de tipo. Significa que comparamos dos valores después de convertirlos a un tipo común.
Ejemplo:
3 == '3' // true
Por lo tanto, usamos “===”(Triple igual) en JavaScript en lugar de “==”(Doble igual).
Ejemplo: Este es el código para verificar si el primer argumento numérico es divisible por el segundo en JavaScript.
HTML
<!DOCTYPE html> <html> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <p> Enter first number: <input type="text" id="txt1" name="text1"><br> <br> Enter second number: <input type="text" id="txt2" name="text2"><br> <br> <button onclick="myFunction()">Divide</button> </p> <p id="demo" style="font-size: 20px; font-weight: bold;"> </p> <script> function myFunction() { var a = Number(document.getElementById("txt1").value); var b = Number(document.getElementById("txt2").value); const isDivisible = (dividend, divisor) => dividend % divisor === 0; if (a % b === 0) { document.getElementById("demo").innerHTML = a + " is divisible by " + b; } else { document.getElementById("demo").innerHTML = a + " is not divisible by " + b; } } </script> </body> </html>
Producción:
Por lo tanto, así es como puede verificar si el primer argumento numérico es divisible por el segundo o no en JavaScript.
Publicación traducida automáticamente
Artículo escrito por code_blooded7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA