Διαδρομές
/
JavaScript
JavaScript
/
Ύλη
/
Τριαδικός τελεστής
Τρ

Τριαδικός τελεστής σε JavaScript

1 άσκηση

Σχετικά με την έννοια Τριαδικός τελεστής

Ο τριαδικός τελεστής συνθήκης χρησιμοποιείται για να γράψεις μια συμπυκνωμένη έκφραση που επιστρέφει μία από δύο εναλλακτικές τιμές με βάση κάποια συνθήκη. Συχνά αναφέρεται ως "τριαδικός τελεστής". Το όνομα προέρχεται από το γεγονός ότι ο τελεστής έχει τρεις τελεστέους: predicate ? consequent-expression : alternative-expression Μπορεί να χρησιμοποιηθεί ως αντικαταστάτης για σύντομες εντολές if-else.

Όπως και με τις εντολές if, η JavaScript κάνει έμμεση μετατροπή τύπων για να αξιολογήσει τη συνθήκη. Αν η συνθήκη είναι truthy, θα επιστραφεί ο τελεστέος στην αριστερή πλευρά της άνω τελείας. Διαφορετικά, το αποτέλεσμα της τριαδικής έκφρασης είναι ο τελεστέος στη δεξιά πλευρά της άνω τελείας.

const year = 2020;

year > 2000 ? 'in the past years' : 'a long time ago';
// => 'in the past years'
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα

Μάθε την έννοια Τριαδικός τελεστής