Javascript 这个(6<;=N<;=20)和这个(N>;=6&;N<;=20)之间的区别是什么?

Javascript 这个(6<;=N<;=20)和这个(N>;=6&;N<;=20)之间的区别是什么?,javascript,Javascript,我的问题是:为什么第一个代码不能很好地工作,而第二个代码却能很好地工作 第一个代码: 函数oddOrEven(N){ 如果(N%2==1){ console.log(“怪异”); }否则,如果(2在第一个代码块中取2,则您正在计算条件的结果(正确或错误,0或1)与针对下一个条件语句的N相反,返回N%2===0;将告诉您数字是偶数还是奇数,并带有布尔值。完美答案,特别是用于解释js对最终条件求值的类型转换。+1 2 <= 3 <= 5 2 <= 6 <= 5 true

我的问题是:为什么第一个代码不能很好地工作,而第二个代码却能很好地工作

第一个代码:

函数oddOrEven(N){
如果(N%2==1){
console.log(“怪异”);

}否则,如果(2在第一个代码块中取
2,则您正在计算条件的结果(正确或错误,0或1)与针对下一个条件语句的
N
相反,
返回N%2===0;
将告诉您数字是偶数还是奇数,并带有布尔值。完美答案,特别是用于解释js对最终条件求值的类型转换。+1
2 <= 3 <= 5
2 <= 6 <= 5
true <= 5
true <= 5
1 <= 5
1 <= 5