JavaScript да логик ВА
Солиштириш амалларини
&& оператори ёрдамида
гуруҳлаш мумкин, бу
логик ВАни ифодалайди.
Кейги мисолда, агар ўзгарувчи
num нолдан катта ва бир вақтда
10 дан кичик бўлса, факат ўша пайтда
'+++' чикарилади:
let num = 3;
if (num > 0 && num < 10) {
console.log('+++');
} else {
console.log('---');
}
Шартлар бир ўзгарувчига эмас,
балки турли ўзгарувчиларга нисбатан қўйилиши мумкин.
Кейги мисолда, агар num1 ўзгарувчиси
2 га тенг ва бир вақтда
num2 ўзгарувчиси 3 га тенг бўлса,
факат ўша пайтда шарт рост бўлади:
let num1 = 2;
let num2 = 3;
if (num1 == 2 && num2 == 3) {
console.log('+++');
} else {
console.log('---');
}
num ўзгарувчиси нолдан катта ва
5 дан кичиклигини текширинг.
num ўзгарувчиси 10 дан катта ёки тенг ва
20 дан кичик ёки тенглигини текширинг.
num1 ўзгарувчиси 1 дан кичик ёки тенг,
num2 ўзгарувчиси эса 3 дан катта
ёки тенглигини текширинг.