JS - Arithmetic المعاملات الحسابية

JavaScript - المعاملات الحسابية (Arithmetic)

🔸 JavaScript تدعم مجموعة من المعاملات الحسابية التي تُستخدم لإجراء العمليات الرياضية مثل الجمع والطرح والضرب... إلخ. وهي مفيدة في جميع أنواع التطبيقات، من العمليات البسيطة إلى المعادلات المعقدة.

---

🔹 المعاملات الحسابية الأساسية


+   // الجمع
-   // الطرح
*   // الضرب
/   // القسمة
%   // باقي القسمة (modulus)
**  // الأس (رفع للقوة)
---

🔹 معاملات الزيادة والنقصان


++   // زيادة بمقدار 1
--   // إنقاص بمقدار 1

📌 يمكن استخدامهما قبل أو بعد المتغير، والفرق يكون في توقيت تنفيذ العملية.


let x = 5;
let y = ++x; // y = 6, x = 6

let a = 5;
let b = a++; // b = 5, a = 6
---

🔹 أولوية التنفيذ (Operator Precedence)

JavaScript تُنفذ العمليات حسب الأولوية، تمامًا مثل الرياضيات:

  1. () العمليات داخل الأقواس أولاً
  2. ** الأس
  3. * / % الضرب والقسمة
  4. + - الجمع والطرح
---

🧪 مثال عملي


let x = 10;
let y = 3;

console.log(x + y);  // 13
console.log(x - y);  // 7
console.log(x * y);  // 30
console.log(x / y);  // 3.333...
console.log(x % y);  // 1
console.log(x ** y); // 1000
---

⚠️ ملاحظات مهمة

  • استخدم الأقواس لتوضيح العمليات المعقدة وتجنب الالتباس.
  • العمليات الحسابية تُستخدم كثيرًا في الحلقات والشروط وفي التعامل مع القيم الرقمية.
  • % مفيدة في معرفة إذا كان الرقم زوجي أو فردي (x % 2).

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

Entity Framework - مقدمة عن Entity Framework