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

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

JavaScript Λειτουργίες Ως επιχείρημα Λειτουργία

Προγραμματιστές στο διαδίκτυο χρησιμοποιούν JavaScript ως ένα ευέλικτο και λειτουργικό γλώσσα προγραμματισμού για το διαδίκτυο . Ευελιξία JavaScript προέρχεται από το γεγονός ότι οι προγραμματιστές μπορούν να χρησιμοποιήσουν πολλά παραδοσιακά πρότυπα προγραμματισμού ως μέρος του interface του , αλλά μπορεί ακόμα να ενσωματώσετε JavaScript σε όλη έγγραφα HTML . Μία από αυτές τις παραδειγμάτων περιλαμβάνει τη χρήση τεχνικών αντικειμενοστρεφούς προγραμματισμού , και επιτρέπει στους προγραμματιστές να χρησιμοποιούν συναρτήσεις ως παράμετροι (ή επιχειρήματα ) για άλλες λειτουργίες . Λειτουργίες και Επιχειρήματα
Η

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

λειτουργία doubleNum ( x )

{

επιστρέψει x * 2 ?

}

το "x " σε παρένθεση είναι αυτό που ονομάζεται «επιχείρημα », ή μια μεταβλητή που ένας προγραμματιστής προμήθειες για τη λειτουργία , προκειμένου να λειτουργήσει . Στη συνέχεια , όταν ένας προγραμματιστής επιθυμεί να χρησιμοποιήσει τη διπλή λειτουργία , θα το αποκαλούμε με το όνομα , όπως σε αυτό το παράδειγμα :

var y = double ( 3 ) ? //Y = 6
Η
λειτουργίες και Αντικειμενοστραφής Προγραμματισμός
Η

Αντικειμενοστραφής Προγραμματισμός ( OOP ) ορίζει ένα μοντέλο στο οποίο οι προγραμματιστές αντιπροσωπεύουν δεδομένων ως " αντικείμενα " ή διακριτές οντότητες που αποθηκεύουν τα δεδομένα και λειτουργίες. Τα πλεονεκτήματα του OOP είναι πολλά , αλλά παρατηρήθηκε μια σχετική κανείς εδώ είναι το γεγονός ότι το JavaScript , ως μια αντικειμενοστραφή γλώσσα προγραμματισμού , αποθηκεύει λειτουργεί ως αντικείμενα . Όταν ένας προγραμματιστής ορίζει μια συνάρτηση , JavaScript αποθηκεύει ως αντικείμενο στη μνήμη . Ουσιαστικά , αυτό σημαίνει ότι μια συνάρτηση που ορίζεται από έναν προγραμματιστή μπορεί επίσης να ανατεθεί σε μια μεταβλητή , με τον ίδιο τρόπο όπως μια πρόταση , ένα ακέραιο , ή Boolean.

Η Παραδείγματα Εκχώρηση Λειτουργιών σε μεταβλητές
Η

Όταν ένας προγραμματιστής ορίζει μια συνάρτηση , μπορεί να εκχωρήσει άμεσα τη λειτουργία σε μια μεταβλητή . Η μεταβλητή τότε θα συμπεριφερθεί ως λειτουργία, λαμβάνοντας επιχειρήματα και επιστρέφουν τιμές ( ανάλογα με το πώς ο προγραμματιστής καθορίζει τη λειτουργία ) . Ο κώδικας που ακολουθεί είναι ένα παράδειγμα της ανάθεσης μιας λειτουργίας σε μια μεταβλητή σε JavaScript :

var = διπλή λειτουργία doubleNum ( x )

{

επιστρέψει 2 * x ?

}

Σε αυτό το παράδειγμα , η μεταβλητή "διπλό " παίρνει τον κωδικό για τη λειτουργία . Η λειτουργία είναι η ίδια με τη λειτουργία " doubleNum " .
Εικόνων Χρήση της λειτουργίας ως επιχείρημα
Η

προγραμματιστές μπορούν να περάσουν λειτουργεί ως επιχειρήματα για άλλες λειτουργίες με τον ίδιο τρόπο που περνά άλλες μεταβλητές . Για παράδειγμα , ο κωδικός αυτός περνά τη λειτουργία " doubleNum " στο " quadNum ", η οποία πολλαπλασιάζει μια σειρά από δύο , και στη συνέχεια με δύο και πάλι :

quadNum λειτουργία ( x , doublefunction )

{ var

διπλή = doublefunction ( ) ?

επιστρέψει 2 * διπλό ( x ) ?

}

quadNum ( 2 , doubleNum ) ?

" quadNum " παίρνει δύο επιχειρήματα : " . doublefunction " ο αριθμός x για να πολλαπλασιάσετε , και μια λειτουργία Στη συνέχεια , quadNum εκχωρεί doublefunction στη μεταβλητή "διπλό " και πολλαπλασιάζει το αποτέλεσμα της διπλής (x) και 2 . Για να καλέσετε quadNum , ο προγραμματιστής παρέχει έναν αριθμό και τη λειτουργία doubleNum .
Η
εικόνων

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

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