JavaScript හි තාර්කික AND
තාර්කික AND නියෝජනය කරන && මෙහෙයුම්කරු භාවිතයෙන්
සැසඳීම් මෙහෙයුම් සමූහගත කළ හැකිය.
පහත උදාහරණයේ, 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 ට වඩා හෝ සමාන ද
දැයි පරීක්ෂා කරන්න.