Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> JavaScript Προγραμματισμός

Λειτουργίες JavaScript για να Αποδοχή Named Παράμετροι

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

Μια τυπική λειτουργία JavaScript περιλαμβάνει μία ή περισσότερες μεταβλητές επιχείρημα . Θα πρέπει να γνωρίζουν το σκοπό της κάθε επιχείρημα , αν αυτό απαιτείται, και αν υπάρχει προκαθορισμένη τιμή , πριν να καλέσετε τη λειτουργία . Όταν καλείτε τη συνάρτηση , παρέχουν τα απαιτούμενα επιχειρήματα με τη σειρά με την οποία αναμένεται να εμφανιστεί . Για παράδειγμα, η λειτουργία " parseInt " παίρνει δύο επιχειρήματα. Η πρώτη παράμετρος είναι υποχρεωτικό αλφαριθμητικό να αναλυθεί και να μετατραπεί σε ένα Integer. Η δεύτερη παράμετρος είναι ένας προαιρετικός αριθμός που αντιπροσωπεύει τη βάση της προκύπτουσας ακέραιο , το οποίο προεπιλογή " 10 " αν δεν παρέχονται . Κλήση " parseInt " με ένα ή δύο επιχειρήματα με τη σειρά που αναφέρονται:

var String = " 3829 " ? Var s = parseInt ( string)? Var t = parseInt (string , 10 ) ? //Αυτά είναι το ίδιο γιατί το "10" είναι η προεπιλεγμένη
εικόνων Named Parmeters
Η

σε μια λειτουργία JavaScript χρησιμοποιώντας επώνυμες παραμέτρους , κάθε επιχείρημα έχει μια ετικέτα που συνδέονται με αυτό . Περάστε ένα ζευγάρι ετικέτα αξία της λειτουργίας για κάθε επιχείρημα με άνω και κάτω τελεία μεταξύ της ετικέτας και της αξίας . Να επισυναφθούν όλα τα ζεύγη ετικέτα αξία σε άγκιστρα . Ορίστε τη λειτουργία για να δεχτεί ένα επιχείρημα και πρόσβαση στις παραμέτρους λειτουργίας , όπως τις ιδιότητες του επιχειρήματος . Για παράδειγμα , ο παρακάτω κώδικας δημιουργεί μια λειτουργία υπολογισμού συμβουλή που δέχεται τις παραμέτρους που ονομάζεται " billTotal " και ένα προαιρετικό " tipExtra . " Η συνάρτηση υπολογίζει στη συνέχεια την άκρη με τον πολλαπλασιασμό " billTotal " κατά 20 τοις εκατό και προσθέτει την πρόσθετη προαιρετική άκρη . Ανακοίνωση για το επιπλέον κώδικα που ελέγχει για την ύπαρξη της κάθε παραμέτρου , πριν χρησιμοποιηθεί και χειρίζεται την εξαίρεση όπου δεν παρέχεται :

calculateTip λειτουργία ( tipInfo ) {if ( tipinfo.billTotal === Απροσδιόριστος

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα