Σύμβολα Υπολογισμού στο JavaScript
- Προηγούμενη σελίδα JS Const
- Επόμενη σελίδα JS Αριθμητικοί
Σύμβολα Υπολογισμού στο JavaScript
Παράδειγμα
Ανάθεση τιμών στις μεταβλητές και προσθήκη τους:
var x = 7; // Η τιμή της μεταβλητής x ορίζεται σε 7 var y = 8; // Η τιμή της μεταβλητής y ορίζεται σε 8 var z = x + y; // Ανάθεση τιμής στο z (x + y) 15
ΑνάθεσηΟ όρος (=
)Ανάθεση τιμής στη μεταβλητή.
Ανάθεση
var x = 15;
ΠροσθήκηΟ όρος (+
)Προσθήκη αριθμών:
Προσθήκη
var x = 7; var y = 8; var z = x + y;
ΠροσθήκηΟ όρος (*
)Προσθήκη αριθμών:
Προσθήκη
var x = 7; var y = 8; var z = x * y;
Αριθμητικοί όροι του JavaScript
Οι αριθμητικοί όροι χρησιμοποιούνται για αριθμητικές πράξεις:
Operator | Description |
---|---|
+ | Προσθήκη |
- | Αφαίρεση |
* | Προσθήκη |
/ | Διαίρεση |
% | Ανάκτηση μορίων (αποτέλεσμα) |
++ | Αύξηση |
-- | Αποκλίνωση |
Σημείωση:JS ΑριθμητικοίΑυτό το κεφάλαιο περιγράφει πλήρως τους αριθμητικούς όρους.
Σύγκριτοι όροι του JavaScript
Οι όροι ανάθεσης αναθέτουν τιμές στις μεταβλητές του JavaScript.
Operator | Example | Is equivalent to |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
Αριθμητικοί όροι ανάθεσης (+=
)Προσθήκη μιας τιμής στη μεταβλητή.
Ανάθεση
var x = 7; x += 8;
Σημείωση:JS ανάθεσηΑυτό το κεφάλαιο περιγράφει πλήρως τον όρο ανάθεσης.
Σύγκριτοι όροι του JavaScript
+
Ο όρος μπορεί επίσης να χρησιμοποιηθεί για την προσθήκη (συνδυαστική) strings.
Παράδειγμα
txt1 = "Bill"; txt2 = "Gates"; txt3 = txt1 + " " + txt2;
Το αποτέλεσμα του txt3 θα είναι:
Bill Gates
+=
Ο όρος της ανάθεση μπορεί επίσης να χρησιμοποιηθεί για την προσθήκη (συνδυαστική) strings:
Παράδειγμα
txt1 = "Hello "; txt1 += "Kitty!";
Το αποτέλεσμα του txt1 θα είναι:
Hello Kitty!
Συμβουλή:Όταν χρησιμοποιούνται για strings+
Οι όροι αυτοί ονομάζονται συνδυαστικοί όροι.
Προσθήκη字符串 και αριθμών
Η προσθήκη δύο αριθμών θα επιστρέψει τη σύνθετη τιμή, αλλά η προσθήκη ενός αριθμού και ενός字符串 θα επιστρέψει ένα字符串:
Παράδειγμα
x = 7 + 8; y = "7" + 8; z = "Hello" + 7;
Το αποτέλεσμα για x, y και z θα είναι:
15 78 Hello7
Συμβουλή:Αν προσθέσετε αριθμούς και字符串, το αποτέλεσμα θα είναι το字符串!
Σύγκριτοι όροι του JavaScript
Operator | Description |
---|---|
== | Ισόμορφος |
=== | Ισόμορφος ή ισομορφής |
!= | Μη ισόμορφος |
!== | Μη ισόμορφος ή μη ισομορφής |
> | Μεγαλύτερο |
< | Μικρότερο |
>= | Μεγαλύτερο ή ίσο με |
<= | Μικρότερο ή ίσο με |
? | Τρεις όροι |
Σημείωση:JS ComparisonΑυτό το κεφάλαιο περιγράφει πλήρως τους συγκριτικούς συναρτήτες.
JavaScript Logical Operators
Operator | Description |
---|---|
&& | Logical AND |
|| | Logical OR |
! | Logical NOT |
Σημείωση:JS ComparisonΑυτό το κεφάλαιο περιγράφει πλήρως τους λογισμικούς συναρτήτες.
JavaScript Type Operators
Operator | Description |
---|---|
typeof | Returns the type of the variable. |
instanceof | Returns true if the object is an instance of the object type. |
Σημείωση:JS Type ConversionΑυτό το κεφάλαιο περιγράφει πλήρως τους τύπους συναρτήτες.
JavaScript Λογισμικό Μηχανισμός
Bitwise operators handle 32-bit numbers.
Any numeric operand in this operation will be converted to a 32-bit number. The result will be converted back to a JavaScript number.
Operator | Description | Example | Is equivalent to | Result | Decimal |
---|---|---|---|---|---|
& | And | 5 & 1 | 0101 & 0001 | 0001 | 1 |
| | Or | 5 | 1 | 0101 | 0001 | 0101 | 5 |
~ | Non | ~ 5 | ~0101 | 1010 | 10 |
^ | Exclusive OR | 5 ^ 1 | 0101 ^ 0001 | 0100 | 4 |
<< | Zero-filled left shift | 5 << 1 | 0101 << 1 | 1010 | 10 |
>> | Signed right shift | 5 >> 1 | 0101 >> 1 | 0010 | 2 |
>>> | Right zero-filled shift | 5 >>> 1 | 0101 >>> 1 | 0010 | 2 |
Ο παρακάτω παράδειγμα χρησιμοποιεί ένα παράδειγμα 4-bit unsigned. Αλλά το JavaScript χρησιμοποιεί 32-bit signed numbers.
Επομένως, στο JavaScript, ~5 δεν θα επιστρέψει 10, αλλά -6.
~00000000000000000000000000000101 θα επιστρέψει 11111111111111111111111111111010.
Σημείωση:Θα εξετάσουμε Λογισμικοί συναρτήτες JSΑυτό το κεφάλαιο σας εξηγεί λεπτομερώς τους λογισμικούς συναρτήτες.
βιβλία εκπαιδευτικού προγράμματος
Για περισσότερες πληροφορίες σχετικά με Σύμβολα Υπολογισμού στο JavaScriptΓια περισσότερες πληροφορίες, παρακαλώ διαβάστε το σχετικό περιεχόμενο του προηγμένου εγχειριδίου JavaScript.
- ECMAScript μονομερή τελεστές
- Οι μονοθελικοί συναρτήτες έχουν μόνο ένα παράμέτρο, δηλαδή το αντικείμενο ή την τιμή που πρέπει να επεξεργαστεί. Αυτή η ενότητα εξηγεί τον πιο απλό συναρτήτη ECMAScript - τον μονοθελικό.
- ECMAScript λογισμικό τελεστές
- Οι λογισμικοί συναρτήτες δρουν στο επίπεδο των αριθμών. Αυτή η ενότητα διερευνά τις γνώσεις για τα ακέραια και παρουσιάζει τους διάφορους λογισμικούς συναρτήτες ECMAScript.
- ECMAScript Boolean τελεστές
- Οι συναρτήτες Boolean είναι πολύ σημαντικοί. Αυτή η ενότητα διερευνά τις τρεις συναρτήσεις Boolean: NOT, AND και OR.
- ECMAScript μυητικός τελεστές
- Αυτή η ενότητα εξηγεί τους πολλαπλασιαστικούς συναρτήτες ECMAScript: τους συναρτήτες πολλαπλασιασμού, διαίρεσης και αφαίρεσης μορίων και τις ειδικές τους συμπεριφορές.
- ECMAScript προσθετικοί τελεστές
- Αυτή η ενότητα εξηγεί τους προσθέτητες συναρτήτες ECMAScript: τους συναρτήτες πρόσθεσης, αφαίρεσης και τις ειδικές τους συμπεριφορές.
- ECMAScript σχέτικοί τελεστές
- Οι σχέτικοί τελεστές εκτελούν σύγκριση. Αυτή η ενότητα εξηγεί τον τυπικό τρόπο σύγκρισης των σχέτικων τελεστών και πώς να συγκρίνετε κείμενα με αριθμούς.
- ECMAScript ισότητες τελεστές
- Οι ισότητες τελεστές χρησιμοποιούνται για να ελέγξουν αν οι μεταβλητές είναι ίδιες. Η ECMAScript παρέχει δύο σειρές ισότητων τελεστών: ισότητα και μη ισότητα, καθώς και πλήρη ισότητα και μη πλήρη ισότητα.
- ECMAScript προϋποθέτεις τελεστές
- Αυτή η ενότητα εξηγεί τον προϋποθέτεις τελεστή στην ECMAScript.
- ECMAScript ανάθεση τελεστές
- Αυτή η ενότητα εξηγεί τον ανάθεση τελεστή στην ECMAScript.
- Κόμμα τελεστές ECMAScript
- Αυτή η ενότητα εξηγεί τον κόμμα τελεστή στην ECMAScript.
- Προηγούμενη σελίδα JS Const
- Επόμενη σελίδα JS Αριθμητικοί