在JavaScript中,求余运算符是 %
。它的作用是返回两个数相除的余数。
基础概念:
当对两个操作数进行取余运算时,例如 a % b
,计算的是 a
除以 b
所得的余数。
优势:
类型: 它适用于数值类型的操作数。
应用场景:
let num = 5; if (num % 2 === 0) { console.log('偶数'); } else { console.log('奇数'); }
可能出现的问题及原因:
解决方法:
在进行取余运算前,确保操作数是数值类型,可以使用 Number()
函数进行转换。
示例代码:
let a = 10;
let b = 3;
let remainder = a % b;
console.log(remainder); // 输出 1
let str = "10";
let num = Number(str);
let result = num % 3;
console.log(result); // 输出 1