Διαταγήσεις συναρτήσεων JavaScript
- Trang trước for...of
- Trang tiếp theo if...else
- Quay lại cấp trên Οδηγός Αναφορών JavaScript Statement
Ορισμός και χρήση
Η διαταγή function δηλώνει συνάρτηση.
Οι δηλωμένες συναρτήσεις είναι "αποθηκευμένες για μελλοντική χρήση" και θα εκτελεστούν κατά την επόμενη κλήση.
Στο JavaScript, οι συναρτήσεις είναι αντικείμενα που έχουν ιδιότητες και μεθόδους.
Μπορείτε επίσης να ορίσετε συνάρτηση με έκφραση (βλέπε διατύπωση συνάρτησης).
Διαβάστε το tutorial μας για JavaScript για να μάθετε όλα όσα χρειάζεστε να γνωρίζετε για τις συναρτήσεις. ξεκινήστε από τα κεφάλαια για τις συναρτήσεις και το ορίζοντα JavaScript. Για περισσότερες λεπτομέρειες, διαβάστε τα tutorials μας για τη διατύπωση, τις παραμέτρους, την κλήση και το κλείσιμο των συναρτήσεων.
Συμβουλή:Χρησιμοποιήστε τη διαταγή return για να επιστρέψετε τιμή από τη συνάρτηση.
Παράδειγμα
Δημιουργία μιας συνάρτησης και εκτύπωση του "Hello World" στο στοιχείο με id="demo" κατά την κλήση της συνάρτησης:
function myFunction() { // Δήλωση συνάρτησης document.getElementById("demo").innerHTML = "Hello World!"; } myFunction(); // Κλήση συνάρτησης
Περισσότερες TIY παραδείγματα στο κάτω μέρος της σελίδας.
Γλώσσα γραμματοσειράς
function (parameters) { code to be executed }
Τιμή παράμετρου
Παράμετρος | Περιγραφή |
---|---|
Απαιτητική. Ορίζει το όνομα της συνάρτησης, μπορεί να | |
parameters |
Οptional. Ορίζει ένα σύνολο μηδενικών ή πολλών ονομάτων παραμέτρων, διαχωρισμένων με κόμμα. Οι παραμέτρους της συνάρτησης είναι τα ονόματα που αναφέρονται στη διατύπωση της συνάρτησης. Οι παραμέτρους της συνάρτησης είναι οι πραγματικές τιμές που λαμβάνονται κατά την κλήση της συνάρτησης. Στην εντός της συνάρτησης, οι παραμέτρους χρησιμοποιούνται ως τοπικές μεταβλητές. Αναφορά:Εάν λείπουν παραμέτρους κατά την κλήση της συνάρτησης, οι τιμές των λείπων παραμέτρων θα οριστούν ως undefined. |
Τεχνικά Στοιχεία
Έκδοση JavaScript: | ECMAScript 1 |
---|
Περισσότερα Παράδειγμα
Παράδειγμα
Επιστροφή της τιμής του π:
function myFunction() { return Math.PI; }
Παράδειγμα
Επιστροφή του γινόμενου του α και του b:
function myFunction(a, b) { return a * b; }
Παράδειγμα
Με τη χρήση της λειτουργίας, μπορείτε να επαναχρησιμοποιήσετε το ίδιο κώδικα με διαφορετικές παραμέτρους για να προκύψουν διαφορετικά αποτελέσματα.
Μετατροπή της Θερμοκρασίας από Φαραίνεϊ σε Κελσίου:
function toCelsius(fahrenheit) { return (5/9) * (fahrenheit-32); }
Παράδειγμα
Η λειτουργία μπορεί να χρησιμοποιηθεί ως μεταβλητή.
αντικαθιστώντας:
temp = toCelsius(32); text = "Η θερμοκρασία είναι " + temp + " Κελσίου"; Μπορείτε να χρησιμοποιήσετε: text = "Η θερμοκρασία είναι " + toCelsius(32) + " Κελσίου";
Παράδειγμα
Η λειτουργία JavaScript έχει μια ενσωματωμένη αντικειμενική συνάρτηση με το όνομα arguments.
Η ιδιότητα arguments.length επιστρέφει τον αριθμό των παραμέτρων που λαμβάνονται κατά τη διάρκεια της κλήσης της λειτουργίας:
function myFunction(a, b) { return arguments.length; }
Παράδειγμα
Καλέστε τη λειτουργία με το κλικ στο κουμπί, η λειτουργία θα εμφανίσει "Hello World" στο στοιχείο με id="demo":
<button onclick="myFunction()">Κάνε Κλικ Σε Μένα</button> <p id="demo"></p> <script> function myFunction() { document.getElementById("demo").innerHTML = "Hello World"; } </script>
Παράδειγμα
Οι λειτουργίες JavaScript μπορούν επίσης να οριστούν με έκφραση.
Η έκφραση της λειτουργίας μπορεί να αποθηκευτεί σε μεταβλητή:
var x = function (a, b) {return a * b};
Παράδειγμα
Με την αποθήκευση της έκφρασης της λειτουργίας σε μεταβλητή, η μεταβλητή μπορεί να χρησιμοποιηθεί ως λειτουργία:
var x = function (a, b) {return a * b}; var z = x(4, 3);
Υποστήριξη του Βrowser
Αντικείμενα | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
function | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σχετικές Σελίδες
Εκμάθηση JavaScript:Η συνάρτηση του JavaScript
Εκμάθηση JavaScript:Η περιοχή του JavaScript
Εκμάθηση JavaScript:Η định nghĩa của hàm trong JavaScript
Εκμάθηση JavaScript:Các tham số của hàm trong JavaScript
Εκμάθηση JavaScript:Gọi hàm trong JavaScript
Εκμάθηση JavaScript:Κλειστά Σώματα Λειτουργιών JavaScript
Το Εγχειρίδιο Αναφοράς JavaScript:Câu lệnh return trong JavaScript
- Trang trước for...of
- Trang tiếp theo if...else
- Quay lại cấp trên Οδηγός Αναφορών JavaScript Statement