// checking whether a number is a multiple of 3 or not
for (let number = 1; number <= 100; number++) {
switch (number % 3) {
case !0: // Here I have used !(not) but it's not helping, I only want to know why '!' is not helping
console.log(`${number} is not multiple of 3`);
break;
default:
console.log(`${number} is multiple of 3`)
}
}
这里第一种情况不起作用。代码执行没有问题,但第一种情况根本没有帮助。完整的流程将仅转到“默认:”代码块。每当余数不等于 0 时,应执行第一种情况的代码块,但它始终会执行默认代码块。