جافاسكربتالعوامل التي تستخدم في العمليات الحسابية
- العامل
=
(Assignment Operator) - العامل
+
(Addition Operator) - العامل
-
(Subtraction Operator) - العامل
+
(Unary-Plus Operator) - العامل
-
(Unary-Minus Operator) - العامل
*
(Multiplication Operator) - العامل
/
(Division Operator) - العامل
%
(Modulo Operator) - العامل
**
(Exponentiation Operator) - العامل
++
(Increment Operator) - العامل
--
(Decrement Operator)
العامل =
(Assignment Operator)
العامل =
يستخدم لإعطاء قيمة للمتغير.
مثال
// 5 القيمة a أعطينا المتغير let a = 5; // a قيمة المتغير b أعطينا المتغير let b = a; // b و a هنا قمنا بطباعة قيمة المتغيرين document.write('a = ' + a + '<br>'); document.write('b = ' + b);
النتيجة
b = 5
العامل +
(Addition Operator)
العامل +
يستخدم لإضافة قيمة على قيمة، أي في عمليات الجمع.
مثال
let a = 3; let b = 4; let c = a + b; // c = 3 + 4 = 7 document.write('c = ' + c);
النتيجة
العامل -
(Subtraction Operator)
العامل -
يستخدم لإنقاص قيمة من قيمة، أي في عمليات الطرح.
مثال
let a = 8; let b = 3; let c = a - b; // c = 8 - 3 = 5 document.write('c = ' + c);
النتيجة
العامل +
(Unary-Plus Operator)
يعني ضرب القيمة بالعامل +
.
مثال
// b لها في المتغير Unary-Plus قيمة أكبر من صفر، ثم وضعنا قيمة الـ a هنا وضعنا في المتغير let a = 10; let b = +a; // b = +(10) = 10 document.write('b = ' + b + '<br>'); // b لها في المتغير Unary-Plus قيمة أصغر من صفر، ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = -10; b = +a; // b = +(-10) = -10 document.write('b = ' + b);
النتيجة
b = -10
العامل -
(Unary-Minus Operator)
يعني ضرب القيمة بالعامل -
.
مثال
// b لها في المتغير Unary-Minus قيمة أكبر من صفر، ثم وضعنا قيمة الـ a هنا وضعنا في المتغير let a = 10; let b = -a; // b = -(10) = -10 document.write('b = ' + b + '<br>'); // b لها في المتغير Unary-Minus قيمة أصغر من صفر، ثم وضعنا قيمة الـ a هنا وضعنا في المتغير a = -10; b = -a; // b = -(-10) = 10 document.write('b = ' + b);
النتيجة
b = 10
العامل *
(Multiplication Operator)
العامل *
يستخدم لضرب قيمة بقيمة، أي في عمليات الضرب.
مثال
let a = 6; let b = 5; let c = a * b; // c = 6 * 5 = 30 document.write('c = ' + c);
النتيجة
العامل /
(Division Operator)
العامل /
يستخدم لقسمة قيمة على قيمة، أي في عمليات القسمة.
مثال
let a = 8; let b = 5; let c = a / b; // c = 8 / 5 = 1.6 document.write('c = ' + c);
النتيجة
العامل %
(Modulo Operator)
العامل %
يقال له Modulo و يسمى Remainder في الرياضيات و هو آخر رقم يبقى من عملية القسمة مع اعتبار أننا نريد الجواب عدد صحيح ليس فيه فاصلة عشرية.
إذاً نستخدم العامل %
للحصول على آخر رقم يبقى من عملية القسمة.
مثال
let a = 8; let b = 5; let c = a % b; // c = 8 % 5 = 3 document.write('c = ' + c);
النتيجة
العامل %
له فوائد كثيرة، فمثلاً يمكننا إستخدامه لمعرفة ما إذا كان الرقم مفرد أو مزدوج ( أي Even or Odd ) و هذا الأمر شرحناه بالتفصيل في دورة البرمجة للمبتدئين.
العامل **
(Exponentiation Operator)
العامل **
يستخدم لمضاعفة قيمة بقيمة، أي في عمليات المضاعفة.
مثال
let a = 5; let b = 2; let c = a ** b; // c = 5 * 5 = 25 document.write('c = ' + c);
النتيجة
تم إضافة العامل **
في جافاسكربت ابتدءاً من الإصدار ES6.
العامل ++
(Increment Operator)
العامل ++
يستخدم لزيادة قيمة المتغير واحداً، و هذا الأسلوب يستخدم كثيراً في الحلقات لزيادة قيمة العداد واحداً في كل دورة بكود أقل.
العامل --
(Decrement Operator)
العامل --
يستخدم لإنقاص قيمة المتغير واحداً، و هذا الأسلوب يستخدم كثيراً في الحلقات لإنقاص قيمة العداد واحداً في كل دورة بكود أقل.