JavaScript 如何检查第一个数是否能被第二个数整除

JavaScript 如何检查第一个数是否能被第二个数整除

给定两个数字,任务是用JavaScript检查第一个数字能否被第二个数字整除。

在开始编码之前,首先让我们了解一下取余运算符和三等号的概念。为了判断一个数是否能被另一个数整除,我们可以简单地使用取余运算符,如果余数为0则说明可以整除,否则不可整除。

示例:

variable a = 10; 
variable b = 5;

if ((a % b) == 0) {
    // a is divisible by b
else {
    //a is not divisible by b
}
JavaScript

我们在比较表达式的值时使用了 == 运算符。但是在JavaScript中,我们使用 ===(三个等号)。

使用三个等号的原因: 三个等号运算符用于在两个值之间进行严格的相等性测试。你比较的类型和值必须完全相同。

严格相等性的示例:

4 === 4
// true (Both numbers, equal values)

'gfg' === 'gfg'
// true (Both Strings, equal values)

54 === '54'
// false (Number compared with String)
JavaScript

双等于(==)用于宽松(类型强制转换)相等性测试。这意味着我们在将两个值转换为相同类型之后进行比较。

示例:

3 == '3'
// true
JavaScript

因此,在JavaScript中我们使用 ===(三个等号)而不是 ==(两个等号) 。

示例: 这是一个用于检查JavaScript中第一个数字参数是否可以被第二个参数整除的代码。

<!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> 
HTML

输出:

JavaScript 如何检查第一个数是否能被第二个数整除

因此,这是如何在JavaScript中检查第一个数字参数是否可被第二个数字参数整除的方法。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册