Πώς να δημιουργήσετε If Statement One-Liners χρησιμοποιώντας JavaScript

Pos Na Demiourgesete If Statement One Liners Chresimopoiontas Javascript



Οι προγραμματιστές προτιμούν να γράφουν συνοπτικό και συμπαγή κώδικα σε διάφορα σενάρια για καλύτερη κατανόηση και βελτίωση της αναγνωσιμότητας του κώδικα. Για παράδειγμα, όταν μια πρόταση υπό όρους είναι απλή και σύντομη, είναι καλύτερη πρακτική να τη γράψετε σε μία γραμμή για να γίνει εύκολα κατανοητή. Ενώ, για πιο σύνθετες εντολές if ή για εντολές με πολλαπλούς κλάδους, γενικά συνιστάται η χρήση της μορφής πολλών γραμμών αντί για μία γραμμή.

Αυτό το σεμινάριο θα περιγράψει τον τρόπο γραφής μιας γραμμής ' αν '' δήλωση.







Πώς να δημιουργήσετε If Statement One-Liners σε JavaScript;

Για να δημιουργήσετε μια δήλωση if μιας γραμμής, χρησιμοποιήστε το ' τριαδικός χειριστής '. Περιέχει τρεις τελεστές, ' αληθινή έκφραση», «ψευδής έκφραση» και μια «συνθήκη» με «?» και ': ” σημάδια. Αυτά τα σημάδια υποδεικνύουν και διαχωρίζουν τους τελεστές.



Σύνταξη

Η ακόλουθη σύνταξη χρησιμοποιείται για την εντολή if one-liner:



κατάσταση ? αληθινή_έκφραση : ψευδής_έκφραση

Ο ' αληθινή έκφραση Το ' θα εκτελεστεί όταν το ' κατάσταση 'είναι αλήθεια, αλλιώς το ' ψευδής έκφραση ” θα εκτελεστεί.





Παράδειγμα

Δημιουργήστε μια μεταβλητή ' Βαθμός 'και αποθήκευση συμβολοσειράς' ΕΝΑ ”:

ας βαθμολογήσει = 'ΕΝΑ' ;

Τώρα, χρησιμοποιήστε τον τριαδικό τελεστή και ελέγξτε εάν η μεταβλητή ' βαθμού» καταστήματα «Α». Αν ναι 'μετά εκτυπώστε' Υπέροχος 'Διαφορετικά, εκτυπώστε' Καλύτερος ”:



Βαθμός == 'ΕΝΑ' ? 'Υπέροχος' : 'Καλύτερος' ;

Στη δεδομένη έξοδο, η αληθινή έκφραση θα εκτελεστεί επειδή η συνθήκη είναι ' αληθής ”:

Μπορείτε επίσης να δημιουργήσετε πολλαπλές εντολές if σε μία γραμμή χρησιμοποιώντας τον τριαδικό τελεστή. Εδώ, η μεταβλητή ' Βαθμός 'καταστήματα' ρε ”:

ας βαθμολογήσει = 'ΡΕ' ;

Τώρα, ελέγξτε αν το ' βαθμού» καταστήματα «Α». αν ναι, τότε εκτυπώστε 'Superb', εάν 'grade' αποθηκεύει 'B' εκτυπώστε 'Best', εάν αποθηκεύει 'C' εκτυπώστε 'Good', διαφορετικά εκτυπώστε 'Fair' ”:

Βαθμός == 'ΕΝΑ' ? 'Υπέροχος' : Βαθμός == 'ΣΙ' ? 'Καλύτερος' : Βαθμός == 'ΝΤΟ' ? 'Καλός' : 'Εκθεση' ;

Παραγωγή

Εδώ, στην παραπάνω έξοδο, καμία από τις συνθήκες δεν είναι αληθής, επομένως εκτελείται η εντολή else:

συμπέρασμα

Για τη δημιουργία μιας δήλωσης if μιας γραμμής, χρησιμοποιήστε το ' τριαδικός χειριστής '. Περιέχει τρεις τελεστές, ' αληθινή έκφραση», «ψευδής έκφραση» και μια «συνθήκη» με «?» και ': ” σημάδια. Αυτά τα σημάδια υποδεικνύουν και διαχωρίζουν τους τελεστές. Ο τριαδικός τελεστής είναι επίσης γνωστός ως συντόμευση για δηλώσεις if-else. Σε αυτό το σεμινάριο, περιγράψαμε τον τρόπο δημιουργίας μιας δήλωσης «αν» σε μία γραμμή.