¿Cómo comprobar que el primer número es divisible por el segundo en JavaScript?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *