JS整除取余

什么是整除和取余
在数学中,整除是指能够整除的操作,即两个数相除后余数为0。取余则是指两个数相除后得到的余数。在JS中,整除和取余是常见的数学运算符,用于计算两个数之间的整除和余数。
JS整除运算符
JS中并没有提供整除运算符,直接使用除法运算符得到的结果是带有小数部分的结果。如果需要得到两个数的整除结果,可以使用Math.floor()函数来实现。
function divide(num1, num2) {
return Math.floor(num1 / num2);
}
console.log(divide(10, 3)); // 输出结果为3
console.log(divide(20, 4)); // 输出结果为5
在上面的示例中,我们定义了一个divide函数,用于实现两个数的整除操作。通过使用Math.floor()函数,可以得到正确的整除结果。
JS取余运算符
JS中的取余运算符为%,通过取余运算符可以获得两个数相除后的余数。
console.log(10 % 3); // 输出结果为1
console.log(20 % 4); // 输出结果为0
在上面的示例中,我们使用%运算符来计算10除以3的余数和20除以4的余数,输出正确的结果。
整除和取余的应用场景
整除和取余在实际编程中有许多应用场景。比如在循环中判断是否为偶数或者奇数,可以通过取余操作来实现。
function checkEven(num) {
if (num % 2 === 0) {
return true;
} else {
return false;
}
}
console.log(checkEven(10)); // 输出结果为true
console.log(checkEven(15)); // 输出结果为false
在上面的示例中,我们定义了一个checkEven函数,用于判断一个数字是否为偶数。通过取余操作判断是否余数为0,从而得到正确的结果。
总结
通过本文的介绍,我们了解了JS中整除和取余的基本概念及应用场景。在实际编程中,整除和取余是常见的数学运算,掌握这些运算符的用法能够更好地处理数学计算问题。
极客笔记