Почему выражение в JS
let bnm = [1,2,3,4,5,6,7,8,9,10,11,12,13]
for(var i = 0 ; i < bnm.length; i++) {
if (bnm > 3 && bnm < 10) {console.log(bnm)}
} // работает
а такое же выражение но с оператором || выдает все цифры в массиве
let bnm = [1,2,3,4,5,6,7,8,9,10,11,12,13]
for(var i = 0 ; i < bnm.length; i++) {
if (bnm > 3 || bnm < 10) {console.log(bnm)}
}
let bnm = [1,2,3,4,5,6,7,8,9,10,11,12,13]
for(var i = 0 ; i < bnm.length; i++) {
if (bnm > 3 && bnm < 10) {console.log(bnm)}
} // работает
а такое же выражение но с оператором || выдает все цифры в массиве
let bnm = [1,2,3,4,5,6,7,8,9,10,11,12,13]
for(var i = 0 ; i < bnm.length; i++) {
if (bnm > 3 || bnm < 10) {console.log(bnm)}
}