فى هذا الفصل سيتم شرح العوامل الحسابية فى جافا سكريبت -JavaScript Arithmetic، مع بعض الأمثلة التوضيحية.


 

العوامل الحسابية فى جافا سكريبت – JavaScript Arithmetic

 

العوامل الحسابية في JavaScript هي العوامل التي تعمل على القيم العددية وتعيد قيمة عددية. هناك العديد من العوامل في JavaScript:

  1. الجمع (+).
  2. الطرح (-).
  3. الضرب (*).
  4. القسمة (/).
  5. باقى القسمة (%).
  6. الأُس (**).
  7. الزيادة بمقدار 1 (++).
  8. التناقص بمقدار 1 (–).

 

على سبيل المثال (جمع رقمين):

let a = 20;
let b = 30;
console.log(a + b); // outputs = 50

 

فى المثال السابق:

  • الرقم 20 و 30 هما المعاملات (تسمى الأرقام في عملية حسابية بالمعاملات).
  • أما عملية (الجمع +) هو العامل (يتم تحديد العملية التي سيتم إجراؤها بين المعاملين بواسطة العامل).

 


 

أنواع العوامل الحسابية فى جافا سكريبت

 

1. الجمع (+)

 

يأخذ عامل الجمع معاملتين عدديين ويعطي مجموعهما العددي. كالتالى:

let x = 5;
let y = 4;
console.log(x + y); // outputs = 9

 

يمكنك أيضًا ربط Concatenation بين سلسلتين أو رقمين بإستخدام عامل الجمع، كالتالى:

let firstName = "Hamed";
let lastName  = "Essam";
console.log("My name: " + firstName + " " + lastName + " and my age: " + 30); // outputs = My name Hamed Essam and my age: 30

 

2. الطرح (-)

 

يعطي عامل الطرح الفرق بين معاملين في شكل قيمة عددية، كالتالى:

let x = 5;
let y = 4;
console.log(x - y); // outputs = 1

 

3. الضرب (*)

 

يعطي عامل الضرب حاصل ضرب المعاملات معًا، على سبيل المثال:

let x = 5;
let y = 4;
console.log(x * y); // outputs = 20

 

4. القسمة (/)

 

يوفر عامل القسمة حاصل قسمة معاملاته حيث يكون المعامل الأيمن (هو المقسوم عليه) والمعامل الأيسر (هو المقسوم)، كالتالى:

let x = 20;
let y = 4;
console.log(x / y); // outputs = 5

 

5. باقى القسمة (%)

 

المعامل (%) يُرجع باقي القسمة. كالتالى:

let x = 20;
let y = 6;
console.log(x % y); // outputs = 2

 

6. الأس (**)

 

يعطي العامل الأسي نتيجة رفع المعامل الأول إلى أُس المعامل الثاني. كالتالى:

let x = 4;
let y = 3;
console.log(x ** y); // outputs = 64

 

يمكنك أيضًا استخدام خاصية ()Math.pow للعامل الأسى، ستنتج نفس نتيجة المثال السابق::

let x = 4;
let y = 3;
console.log(Math.pow(x, y)); // outputs = 64

 

7. الزيادة (++)

 

عامل الزيادة (++) يزيد الأرقام بمقدار 1. كالتالى:

var a = 1;
a++;
console.log(a); // outputs = 2

 

8. التناقص (–)

 

عامل التناقص (–) يقلل الأرقام بمقدار 1. كالتالى:

var a = 2;
a--;
console.log(a); // outputs = 1

 

أسبقية العامل

 

تصف أسبقية عامل التشغيل الترتيب الذي يتم تنفيذ العمليات به في تعبير حسابي.

كما هو الحال في الرياضيات المدرسية، يتم الضرب أولاً.

 

let sumExample = 34 + 6 / 5;
console.log(sumExample); // outputs = 35.2

الضرب (*) والقسمة (/) لهما أسبقية أعلى من الجمع (+) والطرح (-).

 

يمكنك تغيير الأسبقية باستخدام الأقواس حيث يتم حساب العمليات داخل الأقواس أولاً، كالتالى:

let sumExample = (34 + 6) / 5;
console.log(sumExample); // outputs = 8

 

عندما يكون للعديد من العمليات نفس الأسبقية (مثل الجمع والطرح) ، يتم حسابها من اليسار إلى اليمين، كالتالى:

let sumExample = 34 + 6 - 5;
console.log(sumExample); // outputs = 35