Σύμβολα Υπολογισμού στο JavaScript

Σύμβολα Υπολογισμού στο 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.

Δείτε επίσης

Οδηγός:JavaScript Προτεραιότητα Υπολογιστών

Χέρι:Σύμβολα Υπολογισμού στο JavaScript