ΥπολογιστέςΠρογραμματισμός

JavaScript: υπόθεση διακόπτη - δυνατότητες επιλογής

Ο λόγος είναι πάντα η ίδια, οι τιμές είναι κατά πάσα πιθανότητα πολύ. Ή το αντίστροφο: η μία τιμή θα είναι αρκετοί λόγοι για την εμφάνισή του. Σε κάθε περίπτωση, ανάλογα με ορισμένες προϋποθέσεις πρέπει να λάβουν μόνο μία λύση, ή το αντίστροφο.

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

Κλασικό υπό όρους δήλωση if (συνθήκη) {1 αλγόριθμο, αν η συνθήκη είναι αληθής} else {2 αλγόριθμο, αν η συνθήκη είναι ψευδής} δίνει μόνο δύο επιλογές. Αλλά ακόμη και μια απλή πραγματική πρόκληση δίνει πάντα πολλές επιλογές.

Ένα απλό «κανείς», αλλά υπό έναν όρο

Το JavaScript Σχεδιασμός, μεταβείτε περίπτωση = πολλαπλές τιμές συνθήκες. Μπορεί να ληφθεί χρησιμοποιώντας μια παρόμοια περίπτωση των συνδυασμών φορέα. Ωστόσο, αναμφισβήτητα, η πρώτη εφαρμογή της συντακτικά και σημασιολογικά πιο σωστή. Επιπλέον, η επίσημη απόφαση για τη δεύτερη έκδοση θα απαιτήσει περισσότερο Developer δεξιοτήτων:

Υπάρχουν συνδυασμό, αν (...) {...} else {...} και να προσπαθήσουμε {...} αιμοδυναμικό (...) {...} παρέχει κορυφαία διαδικασία AJAX ανταλλαγής στον αλγόριθμο. επεξεργασίας απαντήσεων γίνεται παρόμοιο σύνολο των δηλώσεων υπό όρους.

Την Javascript περίπτωση διακόπτη: ένα παράδειγμα

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

Δομή J avascript περίπτωση διακόπτη επιτρέπει να παρέχει μία πλειάδα αλγορίθμων, ανάλογα με την τιμή μιας μεταβλητής ή μιας έκφρασης. Είναι σημαντικό να έχουμε κατά νου ότι η σωστή επιλογή του αλγορίθμου θα γίνει σε απόλυτη αντιστοιχία όσον αφορά το διακόπτη αξίας () και η αξία του ό, τι αναφέρεται στην υπόθεση. Το «1» και ο αριθμός 1 - αυτή η μετατροπή τύπου δεν γίνεται εδώ δεν είναι το ίδιο.

Εκτέλεση πολλαπλά τμήματα

Ένα χαρακτηριστικό γνώρισμα της σχεδιαστικών επιλογών J avascript περίπτωση διακόπτης είναι η απουσία των παρενθέσεων μπλοκ - {...} ανατεθεί να καθορίσει μόνο την αρχή και το τέλος του σώματος φορέα. Κάθε τομέας καταλήγει χειριστή διάλειμμα περίπτωση, η οποία μπορεί να μην είναι.

Σε αυτά τα παραδείγματα παραληφθεί διάλειμμα στην πρώτη ενότητα υπόθεση. Επιλογή στα αριστερά θα δώσει το αποτέλεσμα Variant2, γιατί εδώ είναι που αρχίζει η εκτέλεση, και στην εφαρμογή του δικαιώματος θα γίνει δεκτός Variant1Variant2, όπως θα γίνει το πρώτο, αλλά όχι το αποτέλεσμα είναι η δεύτερη προϋπόθεση, και εκτός αυτού, τίποτα δεν εμποδίζει να εκτελέσει τις δηλώσεις του πρώτου τμήματος, στη συνέχεια, δεύτερη, μεταξύ τους δεν υπάρχει διάλειμμα χειριστή, αλλά δύο φορές την Javascript περίπτωση του διακόπτη δεν το κάνει. Θα πρέπει να σημειωθεί ότι η αλλαγή στη μεταβλητή iCond στη δομή του αμαξώματος δεν δίνει κανένα αποτέλεσμα.

Κωδικός πραγματικότητα και την πραγματικότητα του προβλήματος

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

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

Ωστόσο, δεν πρέπει να γίνεται κατάχρηση JavaScript. περίπτωση Switch - ένα μεγάλο κλαδί εργαλείο, αλλά όχι στο κινητό κωδικό υψηλού όγκου. Η προσεκτική και λειτουργική σειρά επιλογών που ασκείται, τόσο πιο δύσκολο θα αλλάξει αργότερα.

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

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

Κατάσταση + λύση = νέο γύρο κίνημα

Σωστά συνταγοποιούνται πρόβλημα προσεγγίζει τη λύση. Αν και το πρόβλημα είναι, εξ ορισμού, η ίδια δεν μπορεί να λύσει τίποτα, και ζουμ.

Ο όρος χρησιμοποιείται παντού (ιδιωτικό μικρό έργο). συνθήκες εκτέλεσης = εκτέλεση κάποιου κώδικα. Χρήση σε περίπτωση διακόπτη JavaScript - είναι μια δήλωση μόδας, και μια σαφής ανάγκη. Από τότε που έκανε σε όλες τις γλώσσες, γιατί είναι απλό και βολικό.

Μόλις γεννήθηκε «Lisp» και «Πρόλογος», παρόμοια με τις γλώσσες προγραμματισμού τους. Υπήρξαν μάχες κατά τη διάρκεια των φορέων μετάβασης και τις ετικέτες. Προσπαθώ να πάρετε μια αξιοπρεπή κατάταξη λειτουργικό στιλ των προγραμμάτων γραφής. Σήμερα, η μαζική έργου προωθεί ενθουσιασμό object-oriented ιδέες.

Ωστόσο, μέχρι τώρα σε σύγχρονα έργα βρείτε απαραίτητη προϋπόθεση δηλώσεις τους. Αλλά η ουσία της σύγχρονης ιδέες στο γεγονός ότι τα ίδια τα αντικείμενα που συνθηκών και να βρούμε λύσεις. Μετά από όλα, το αντικείμενο - ένα σύνολο σύνταξη και τη σημασιολογία.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.birmiss.com. Theme powered by WordPress.