Σημαντικές λειτουργίες JavaScript που πρέπει να γνωρίζετε

Αυτό το blog edureka θα παρέχει σε βάθος γνώσεις σχετικά με τις λειτουργίες JavaScript. Θα εξηγήσει επίσης τις διάφορες μεθόδους για τον καθορισμό συναρτήσεων με παράδειγμα.

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



τα εκπαιδευτικά μου sql για αρχάριους

Εισαγωγή στη JavaScript

Το JavaScript είναι ένα υψηλό επίπεδο , ερμηνευμένη, γλώσσα προγραμματισμού χρησιμοποιείται για να κάνει τις ιστοσελίδες πιο διαδραστικές. Είναι μια πολύ ισχυρή γλώσσα scripting από την πλευρά του πελάτη που κάνει την ιστοσελίδα σας πιο ζωντανή και διαδραστική.



JavaScript - λειτουργία javascript- Edureka

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



Βασικές αρχές της JavaScript

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

Μπορείτε να δείτε το για να μπείτε στο βάθος αυτών των βασικών εννοιών και βασικών στοιχείων του JavaScript. Σε αυτό το άρθρο Λειτουργία JavaScript, θα επικεντρωθούμε στους διαφορετικούς τρόπους καθορισμού των λειτουργιών.

Λειτουργία JavaScript

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



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

Το βασικό σύνταξη Η δημιουργία μιας συνάρτησης σε JavaScript έχει ως εξής:

function functionName (Parameter1, Parameter2, ..) {// Λειτουργία body}

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

Προκαθορισμένες λειτουργίες

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

Λειτουργίες Περιγραφή
Κακό Αξιολογεί μια παράσταση συμβολοσειράς / αριθμητικής και επιστρέφει μια τιμή.
ParseInt Αναλύει ένα όρισμα συμβολοσειράς και επιστρέφει έναν ακέραιο αριθμό της καθορισμένης βάσης.
ParseFloat Αναλύει ένα όρισμα συμβολοσειράς και επιστρέφει έναν αριθμό κινητής υποδιαστολής.
Διαφυγή Επιστρέφει τη δεκαεξαδική κωδικοποίηση ενός ορίσματος.
Χωρίς διαφυγή Επιστρέφει τη συμβολοσειρά ASCII για την καθορισμένη τιμή.

Ας πάρουμε ένα παράδειγμα και να δούμε πώς λειτουργούν αυτές οι προκαθορισμένες λειτουργίες σε JavaScript:

πώς να μετατρέψετε το δυαδικό σε δεκαδικό σε Java
var x = 10 var y = 20 var a = eval ('x * y') // Eval var b = parseInt ('10 .00 ') // ParseInt var c = parseFloat ('10') // ParseFloat escape ('Καλώς ήλθατε στο Edureka ') // Escape unescape (' Welcome to Edureka ') // Unescape

Διαφορετικοί τρόποι καθορισμού της λειτουργίας JavaScript

Μια συνάρτηση μπορεί να οριστεί χρησιμοποιώντας διάφορους τρόπους. Είναι σημαντικό να ελέγξετε πώς η λειτουργία αλληλεπιδρά με τα εξωτερικά στοιχεία και τον τύπο επίκλησης. Οι διαφορετικοί τρόποι περιλαμβάνουν:

Δήλωση λειτουργίας

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

Ορίζεται ως:

// συνάρτηση δήλωσης συνάρτησης isEven (num) {return num% 2 === 0} isEven (24) // => true isEven (11) // => false

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

Έκφραση συνάρτησης

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

Ορίζεται ως:

const count = function (array) {// Function express return array.length} const kaedah = {αριθμοί: [2, 5, 8], άθροισμα: function () {// Η συνάρτηση έκφραση επιστρέφει αυτό.numbers.reduce (συνάρτηση ( acc, num) {// func. έκφραση επιστροφή acc + num})}} πλήθος ([1, 7, 2]) // => 3 Methods.sum () // => 15

Η έκφραση συνάρτησης δημιουργεί ένα αντικείμενο συνάρτησης που μπορεί να χρησιμοποιηθεί σε διάφορες καταστάσεις όπως:

  • Μπορεί να αντιστοιχιστεί σε ένα μεταβλητός ως αντικείμενο: count = συνάρτηση (…) {…}
  • Δημιουργώ ένα μέθοδος σε ένα άθροισμα αντικειμένου: συνάρτηση () {…}
  • Χρησιμοποιήστε το λειτουργία έχω ένα επιστροφή κλήσης: .reduce (συνάρτηση (…) {…})

Ορισμός μεθόδου στενογραφίας

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

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

const collection = {item: [], add (... items) {this.items.push (... items)}, get (index) {return this.items [index]}} collection.add ('edureka) ',' Online ',' JavaScript ') collection.get (1) // =>' edureka '

Η στενή προσέγγιση έχει πολλές οφέλη πέρα από τον παραδοσιακό ορισμό ιδιοκτησίας όπως:

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

Λειτουργία βέλους

Μια συνάρτηση βέλους ορίζεται χρησιμοποιώντας ένα ζεύγος παρενθέσεων που περιέχει τη λίστα των παραμέτρων, ακολουθούμενη από ένα λίπος βέλος (=>) και ένα ζευγάρι σγουρά τιράντες που οριοθετούν τις δηλώσεις του σώματος.

Το παρακάτω παράδειγμα δείχνει τη βασική χρήση της λειτουργίας βέλους:

const absValue = (αριθμός) => {if (αριθμός 21 absValue (7) // => 7

Εδώ, absValue είναι μια συνάρτηση βέλους που υπολογίζει την απόλυτη τιμή ενός αριθμού.

Λειτουργία γεννήτριας

Η λειτουργία γεννήτριας σε JavaScript επιστρέφει a Γεννήτρια αντικείμενο. Η σύνταξη είναι παρόμοια με την έκφραση συνάρτησης, τη δήλωση συνάρτησης ή τη δήλωση μεθόδου. Αλλά απαιτεί ένα χαρακτήρας αστεριού (*) .

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

  • Λειτουργία φόρμας δήλωσης λειτουργίας * ():
function * indexGenerator () {var index = 0 while (true) {yield index ++}} const g = indexGenerator () console.log (g.next (). value) // => 0 console.log (g.next ( ). τιμή) // => 1
  • Συνάρτηση φόρμας έκφρασης συνάρτησης * ():
const indexGenerator = function * () {let index = 0 while (true) {απόδοση index ++}} const g = indexGenerator () console.log (g.next (). value) // => 0 console.log (g. επόμενο (). τιμή) // => 1
  • Έντυπο ορισμού μεθόδου στενογραφίας * ():
const obj = {* indexGenerator () {var index = 0 while (true) {απόδοση index ++}}} const g = obj.indexGenerator () console.log (g.next (). value) // => 0 κονσόλα. log (g.next (). value) // => 1

Η λειτουργία γεννήτριας επιστρέφει το αντικείμενο g και στις τρεις περιπτώσεις. Στη συνέχεια χρησιμοποιείται για τη δημιουργία μιας σειράς αυξημένων αριθμών.

Κατασκευαστής λειτουργιών

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

Για παράδειγμα:

συνάρτηση sum1 (a, b) {return a + b} const sum2 = function (a, b) {return a + b} const sum3 = (a, b) => a + b console.log (typeof sum1 === 'function') // => true console.log (typeof sum2 === 'function') // => true console.log (typeof sum3 === 'function') // => αλήθεια

Αυτές ήταν μερικές από τις διαφορετικές μεθόδους για τον καθορισμό συναρτήσεων στο JavaScript. Με αυτό, φτάσαμε στο τέλος του άρθρου μας. Ελπίζω να καταλάβατε ποιες είναι οι λειτουργίες JavaScript και οι διάφορες μέθοδοι για να τις ορίσετε.

java πώς να κλωνοποιήσετε ένα αντικείμενο

Τώρα που γνωρίζετε για τη λειτουργία JavaScript, δείτε το από την Edureka. Η Εκπαίδευση Πιστοποίησης Ανάπτυξης Ιστού θα σας βοηθήσει να μάθετε πώς να δημιουργείτε εντυπωσιακούς ιστότοπους χρησιμοποιώντας HTML5, CSS3, Twitter Bootstrap 3, jQuery και Google API και να το αναπτύξετε στην υπηρεσία απλής αποθήκευσης Amazon (S3).

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων της 'Λειτουργίας JavaScript' και θα επικοινωνήσουμε μαζί σας.