Το Λογικό ΚΑΙ στο 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.