27. عوامل التشغيل الخاصة بالتعيين
تُستخدم عوامل التشغيل الخاصة بالتعيين لتعيين القيم للمتغيرات.
التعيين البسيط (=)
javascript let total = 100; // Assigns 100 to total (يعيّن 100 للمتغير total)
عوامل التشغيل المركبة (Compound Assignment Operators) (الاختصارات)
تُجري عوامل التشغيل هذه عملية حسابية وتعيينًا في وقت واحد. إنها نظيفة وفعالة.
| العامل | الاختصار | مكافئ لـ |
|---|---|---|
+= | 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 |
مثال على الاستخدام
javascript let balance = 500;
balance += 20; // balance = 500 + 20 => 520 balance *= 2; // balance = 520 * 2 => 1040
console.log(balance); // Output: 1040
الزيادة والنقصان (Increment and Decrement)
++(زيادة بمقدار 1)--(نقصان بمقدار 1)
javascript let counter = 0; counter++; // counter is now 1 counter--; // counter is now 0
ملاحظة: كن حذرًا مع الزيادة القبلية (++counter) مقابل الزيادة البعدية (counter++)، لأنها تؤثر على متى يتم تحديث المتغير بالنسبة للتعبير.