Συμμετρικοί Υπολογιστές ECMAScript

Τύποι υποθέσεων

Απλοί τύποι υποθέσεων υλοποιούνται με ίση σημαία (=), απλά μεταφέροντας την τιμή από τη δεξιά πλευρά της ίσης σημαίας στην αριστερή πλευρά της ίσης σημαίας.

Παράδειγμα:

var iNum = 10;

Οι συνδυασμένοι τύποι υποθέσεων είναι υλοποιημένοι από πολλαπλούς τύπους τυποποίησης, προσθετικούς τύπους ή μετατόπισης τύπων προσθέτοντας ίση σημαία (=). Αυτοί οι τύποι υποθέσεων είναι συντομεύσεις των παρακάτω κοινών περιπτώσεων:

var iNum = 10;
iNum = iNum + 10;

Μπορείτε να μεταγράψετε τη δεύτερη γραμμή κώδικα με έναν συνδυασμένο τύπο υποθέσεων:

var iNum = 10;
iNum += 10;

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

  • Προσθήκη/υποθέτως (*=)
  • Διαίρεση/υποθέτως (/=)
  • Αριθμητική παραμονή/υποθέτως (%=)
  • Προσθήκη/υποθέτως (+=)
  • Αφαίρεση/υποθέτως (-=)
  • Αριστερός τύπος/υποθέτως (<<=)
  • Ανεπιλεγμένος δεξιός τύπος/υποθέτως (>>=)
  • Ανεπιλεγμένος αριστερός τύπος/υποθέτως (>>>=)