Πώς να χρησιμοποιήσετε τη δήλωση JavaScript if-else

Πώς να χρησιμοποιήσετε τη δήλωση JavaScript if-else

Οι όροι υπό όρους εισάγουν λογική στο πρόγραμμά σας και η εφαρμογή τους είναι απεριόριστη. Εάν είστε ακόμα νέοι στο JavaScript, γνωρίζετε πώς να χρησιμοποιείτε το 'if-else' Η δήλωση σάς επιτρέπει να καθοδηγείτε συγκεκριμένα το πρόγραμμά σας για το πώς πρέπει να λειτουργεί.





Η χρήση των συνθηκών στο JavaScript είναι εύκολη. Ας αρχίσουμε.





Πώς να χρησιμοποιήσετε τις προϋποθέσεις στο JavaScript

Όπως πολλές άλλες γλώσσες προγραμματισμού, οι δηλώσεις υπό όρους στο JavaScript ξεκινούν με το αν δήλωση.





Δείτε πώς φαίνεται η σύνταξή του:

if(condition){
// some actions;
}

Εάν η συνθήκη μέσα στην παρένθεση είναι αληθής, τότε το πρόγραμμά σας θα εκτελέσει τις ενέργειες μέσα στο σγουρό στήριγμα.



ο αλλού τότε εμφανίζεται η δήλωση εάν θέλετε να αποφύγετε μια κενή έξοδο όταν το αν η συνθήκη επιστρέφει ένα ψευδές αποτέλεσμα:

if(condition){
// some actions;
}else{// execute something else}

Σημειώστε ότι αλλού δεν δέχεται έναν καθορισμένο όρο. Αντ 'αυτού, εκτελεί τις καθορισμένες ενέργειές του μόνο εάν μια προηγούμενη συνθήκη είναι ψευδής.





Και αν θέλετε να ελέγξετε άλλες συνθήκες πριν χρησιμοποιήσετε ένα αλλού , εδώ είναι το αλλιως αν η δήλωση είναι χρήσιμη. Είναι παρόμοιο με το πώς εσύ χρησιμοποιήστε δηλώσεις υπό όρους στην Python Το Είναι ένα ' elif ' και οχι ' αλλιως αν στην Python, όμως.

Για να χρησιμοποιήσετε το αλλιως αν δήλωση στο JavaScript, η σύνταξη υπό όρους γίνεται:





πού μπορώ να βρω κουτάβια προς πώληση
if(condition){
// some actions;
}else if(another condition){
// execute another action
}else{// execute something else}

μπορείτε επίσης να χρησιμοποιήσετε τόσα πολλά αλλιως αν δηλώσεις όπως θέλετε:

if(condition){
// some actions;
}else if(another condition){
// execute another action
}else if(a third condition){
// perform another action
}else{// execute something else}

Τώρα ας δούμε μερικά πρακτικά παραδείγματα που συνδυάζουν αυτές τις δηλώσεις υπό όρους:

var name = 'idowu';
if(name== 'MUO'){
console.log('Hello'+ ' '+ name);
}else{
console.log('Hello everyone');
}
Output: Hello everyone

Το παραπάνω παράδειγμα εκτελεί την ενέργεια εντός του αλλού δήλωση επειδή η αξία του όνομα δεν είναι MUO.

Σχετίζεται με: Τι είναι το JavaScript και πώς λειτουργεί;

Τώρα ας δούμε ένα παράδειγμα κώδικα που χρησιμοποιεί τις τρεις προτάσεις υπό όρους.

Ο παρακάτω κώδικας καταγράφει ένα χαιρετισμό για το όνομα μόνο στο μηδενικό ευρετήριο:

var names = ['MUO', 'Jane', 'Idowu'];
if(names[0]=='Jane'){
console.log('Hello'+ ' ' +names[0]);
}else if(names[0]=='Idowu'){
console.log('Hello'+ ' ' +names[0]');
}else if(names[0]=='MUO'){
console.log(Hello'+ ' ' +names[0]);
}else{
console.log('You didn't get the index');
}
Output: Hello MUO

Προϋποθέσεις JavaScript με Τριμερή χειριστή

Μπορείτε επίσης να δηλώσετε συνθήκες JavaScript χρησιμοποιώντας τον τριαδικό τελεστή.

Η γενική σύνταξη μοιάζει με αυτήν:

var x = condition ? operation one : operation two

ο ερωτηματικό (?) ελέγχει την εγκυρότητα του όρου. Εάν αυτό είναι αλήθεια, εκτελείται λειτουργία ένα Το Διαφορετικά, κατευθύνεται προς λειτουργία δύο Το

Ακολουθεί ένα πρακτικό παράδειγμα του τρόπου χρήσης του τριμερούς τελεστή με ένα αν-αλλιως δήλωση:

πώς λειτουργεί η κατάταξη σε overwatch
var name = 'Idowu';
var checkName =
name == 'MUO' ? console.log('Hello'+ ' '+ name) : console.log('Hello everyone');
Output: Hello everyone

Και αν θέλετε να ελέγξετε περισσότερες συνθήκες χρησιμοποιώντας τον τριαδικό τελεστή JavaScript (παρόμοιο με αλλιως αν ):

var temperature = 25
var checkTemperature =
temp<24 ? console.log('Too cold') :
temp == 25 ? console.log('Moderate') :
console.log('extreme');
Output: Moderate

Ακολουθεί μια επανεγγραφή του τελευταίου αποσπάσματος κώδικα στην προηγούμενη ενότητα χρησιμοποιώντας τριμερή λειτουργία:

var names = ['MUO', 'Jane', 'Idowu'];
var checkIndex =
names[0] == 'Jane' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'Idowu' ? console.log('Hello'+ ' ' +names[0]) :
names[0] == 'MUO' ? console.log('Hello'+ ' ' +names[0]) :
console.log('You didn't get the index');
Output: Hello MUO

Σημείωση: Αν και είναι απλό, μπορεί να μην θέλετε να χρησιμοποιήσετε την τριμερή λειτουργία με ένθετες συνθήκες καθώς μπορεί να σας μπερδέψει. Αλλά εξακολουθεί να είναι ένας τακτοποιημένος τρόπος για να εκφράσετε δηλώσεις υπό όρους εάν γνωρίζετε τον τρόπο με τον οποίο το αντιμετωπίζετε.

Ελέγξτε τη JavaScript με προϋποθέσεις

Όπως κάθε άλλη γλώσσα προγραμματισμού, η κατοχή δηλώσεων υπό όρους στο JavaScript σάς επιτρέπει να εκτελείτε απεριόριστες λογικές πράξεις. Κατά συνέπεια, έχετε τον έλεγχο του πώς συμπεριφέρεται το πρόγραμμά σας.

Τούτου λεχθέντος, είτε αποφασίσετε να χρησιμοποιήσετε απλές δηλώσεις 'αν-αλλού' είτε την τριμερή λειτουργία, βεβαιωθείτε ότι ο κώδικας σας είναι ευανάγνωστος και εύκολος στην κατανόηση.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ 10 Συμβουλές για τη σύνταξη καθαρότερου & καλύτερου κώδικα

Η συγγραφή καθαρού κώδικα φαίνεται ευκολότερη από ό, τι είναι στην πραγματικότητα, αλλά τα οφέλη αξίζουν τον κόπο. Δείτε πώς μπορείτε να ξεκινήσετε να γράφετε καθαρότερο κώδικα σήμερα.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Προγραμματισμός
  • JavaScript
  • Προγραμματισμός
Σχετικά με τον Συγγραφέα Ηδίσου Ομισόλα(Δημοσιεύθηκαν 94 άρθρα)

Η Idowu είναι παθιασμένη με οτιδήποτε έξυπνη τεχνολογία και παραγωγικότητα. Στον ελεύθερο χρόνο του, παίζει με κωδικοποίηση και μεταβαίνει στη σκακιέρα όταν βαριέται, αλλά του αρέσει επίσης να ξεφεύγει από τη ρουτίνα κάθε τόσο. Το πάθος του για να δείξει στους ανθρώπους τον δρόμο γύρω από τη σύγχρονη τεχνολογία τον παρακινεί να γράψει περισσότερα.

Περισσότερα από το Idowu Omisola

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή