我知道有更简单快捷的方法来编写这个程序。但是,我很难理解为什么这里需要等于运算符?请参阅下面的== 0
个实例。
for(let x=1;x<101;x++) {
if(x % 3 == 0 && x % 5 == 0){
console.log('fizzbuzz')
} else if(x % 3 == 0) {
console.log('fizz')
} else if(x % 5 == 0) {
console.log('buzz')
} else {
console.log(x)
}
}
答案 0 :(得分:0)
x % 3 == 0
正在检查x
是否可被3整除。如果不是,那么将存在非零余数。 (该表达式的x % 3
部分使用%
运算符来获取除法后的余数。)