我的问题是:为什么第一段代码表现不佳,但第二段完美运行?
第一段代码:
第一段代码:
function oddOrEven(N) {
if (N % 2 == 1) {
console.log('Weird');
} else if (2 <= N <= 5) {
console.log('Not Weird');
} else if (6 <= N <= 20) {
console.log('Weird');
} else if (N > 20) {
console.log('Not Weird');
}
}
第二个代码:
function oddOrEven(N) {
if (N % 2 == 1) {
console.log('Weird');
} else if (N >= 2 && N <= 5) {
console.log('Not Weird');
} else if (N >= 6 && N <= 20) {
console.log('Weird');
} else if (N > 20) {
console.log('Not Weird');
}
}
N
进行比较。 - Derek Pollardreturn n % 2 === 0;
将会返回一个布尔值,告诉你这个数字是偶数还是奇数。 - Derek Pollard