Τι είναι οι χειριστές JavaScript και οι τύποι του;



Οι χειριστές χρησιμοποιούνται για την εκτέλεση συγκεκριμένων υπολογισμών σε τελεστές. Οι τελεστές JavaScript χρησιμοποιούνται για τη σύγκριση τιμών, την εκτέλεση αριθμητικών πράξεων.

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

Τι είναι ο χειριστής;

Οι χειριστές χρησιμοποιούνται για τη σύγκριση τιμών, την εκτέλεση αριθμητικών πράξεων κ.λπ. Για παράδειγμα, εάν πάρουμε μια απλή έκφραση, το 4 + 5 είναι ίσο με το 9. Εδώ τα 4 και 5 ονομάζονται τελεστές και το «+» ονομάζεται τελεστής. Το JavaScript αποτελείται από διαφορετικούς τύπους τελεστών που χρησιμοποιούνται για την εκτέλεση διαφορετικών λειτουργιών.





Τύποι χειριστών JavaScript

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

είναι μια σχέση στην Ιάβα
  • Αριθμητικοί χειριστές
  • Χειριστές σύγκρισης
  • Τελεστές Bitwise
  • Λογικοί χειριστές
  • Χειριστές ανάθεσης

Αριθμητικοί χειριστές

Οι αριθμητικοί τελεστές χρησιμοποιούνται για την εκτέλεση αριθμητικών πράξεων στους τελεστές. Ακολουθεί μια λίστα τελεστών που είναι γνωστοί ως τελεστές αριθμητικής JavaScript:



Χειριστής

Περιγραφή

Παράδειγμα



+

Προσθέτει δύο τελεστές

10 + 20 = 30

-

Αφαιρεί τον δεύτερο τελεστή από τον πρώτο

30 - 20 = 10

/

Διαιρέστε τον αριθμητή με τον παρονομαστή

10/20 = 2

*

Πολλαπλασιάστε δύο τελεστές

5 * 5 = 25

%

Εξάγει το υπόλοιπο μιας ακέραιας διαίρεσης

20% 10 = 0

++

Αυξάνει μια ακέραια τιμή κατά μία

var a = 20 a ++ Τώρα a = 21

-

Μειώνει μια ακέραια τιμή κατά μία

var a = 20 a– Τώρα a = 19

Χειριστές σύγκρισης

Ο χειριστής σύγκρισης JavaScript συγκρίνει τους δύο τελεστές. Οι τελεστές σύγκρισης έχουν ως εξής:

Χειριστής

Περιγραφή

Παράδειγμα

==

Ελέγχει εάν δύο τελεστές είναι ίσοι ή όχι. Εάν ναι, τότε η προϋπόθεση γίνεται αληθινή.

20 == 30 = ψευδές

===

Βρίσκει το ίδιο (ίσο και του ίδιου τύπου)

10 == 20 = ψευδές

! =

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

20! = 30 = αλήθεια

! ==

Αυτό σημαίνει ότι δύο τιμές δεν είναι πανομοιότυπες

20! == 20 = ψευδές

>

Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη από την τιμή του δεξιού τελεστή

30> 10 = αλήθεια

> =

Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη ή ίση με την τιμή του δεξιού τελεστή

20> = 10 = αλήθεια

<

Αυτό ελέγχει εάν η τιμή του αριστερού τελεστή είναι μικρότερη από την τιμή του δεξιού τελεστή

είκοσι<10 = false

<=

Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μικρότερη ή ίση με την τιμή του δεξιού τελεστή

30<=10 = false

Τελεστές Bitwise

Οι τελεστές bitwise χρησιμοποιούνται για την εκτέλεση λειτουργιών bitwise σε τελεστές. Ακολουθεί μια λίστα με τελεστές:

Χειριστής

Περιγραφή

Παράδειγμα

&

Boolean AND λειτουργία σε κάθε bit των ακέραιων ορισμάτων του

(10 == 20 & 20 == 33) = λάθος

περιορισμούς στο sql με παράδειγμα

|

Εκτελεί μια λειτουργία Boolean OR σε κάθε bit των ακέραιων ορισμάτων του

(10 == 20 | 20 == 33) = λάθος

^

Αυτός ο χειριστής εκτελεί λειτουργία Bitwise XOR

(10 == 20 ^ 20 == 33) = λάθος

~

Είναι ένας unary τελεστής και λειτουργεί αναστρέφοντας όλα τα bits στον τελεστή

(~ 10) = -10

<<

Μετακινεί όλα τα bits στον πρώτο τελεστή προς τα αριστερά από τον αριθμό των θέσεων που καθορίζονται στο δεύτερο τελεστή.

(10)<<2) = 40

>>

Η τιμή του αριστερού τελεστή μετακινείται δεξιά από τον αριθμό των bit που καθορίζονται από το δεξί τελεστή.

(10 >> 2) = 2

>>>

Αυτός ο τελεστής είναι ακριβώς όπως ο >> χειριστής, εκτός από το ότι τα bit που μετακινούνται στα αριστερά είναι πάντα μηδέν.

(10 >>> 2) = 2

Λογικοί χειριστές

Η λίστα παρέχει όλους τους λογικούς τελεστές JavaScript:

Χειριστής

Περιγραφή

Παράδειγμα

&&

Λογικός ΚΑΙ - Εάν και οι δύο τελεστές δεν είναι μηδενικοί, τότε η συνθήκη γίνεται αληθής

(10 == 20 && 20 == 33) = λάθος

||

Λογικός Ή - Εάν κάποιος από τους δύο τελεστές δεν είναι μηδενικός, τότε η συνθήκη γίνεται αληθής.

(10 == 20 || 20 == 33) = λάθος

!

Λογικός ΔΕΝ - Αντιστρέφει τη λογική κατάσταση του τελεστή του.

! (10 == 20) = αλήθεια

Χειριστές ανάθεσης

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

Χειριστής

Περιγραφή

Παράδειγμα

υπέρβαση έναντι υπερφόρτωσης c ++

=

Εκχωρεί τιμές από τον τελεστή από τη δεξιά πλευρά στον τελεστή από την αριστερή πλευρά

20 + 10 = 30

+ =

Προσθέτει τον δεξιό τελεστή στον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστή

var a = 20 a + = 10 Τώρα a = 30

- =

Αφαιρεί τον δεξιό τελεστή από τον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστή

var a = 30 a- = 10 Τώρα a = 20

* =

Πολλαπλασιάζει τον δεξιό τελεστή με τον αριστερό τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστή

var a = 10 a * = 20 Τώρα a = 200

/ =

Διαιρεί τον αριστερό τελεστή με το δεξί τελεστή και αποδίδει το αποτέλεσμα στον αριστερό τελεστή

var a = 10 a / = 2 Τώρα a = 5

% =

Παίρνει συντελεστή χρησιμοποιώντας δύο τελεστές και αποδίδει το αποτέλεσμα στον αριστερό τελεστή

var a = 10 a% = 2 Τώρα a = 0

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

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

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