JS - Operators المعاملات

JavaScript - المعاملات (Operators)

🔸 المعاملات (Operators) هي رموز تُستخدم لتنفيذ عمليات على القيم أو المتغيرات. JavaScript تدعم مجموعة كبيرة من المعاملات تشمل: الرياضية، المقارنة، المنطقية، الإسناد، وغيرها.

---

🔹 المعاملات الرياضية (Arithmetic Operators)


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

🔹 المعاملات المنطقية (Logical Operators)


&&   // و (AND)
||   // أو (OR)
!    // ليس (NOT)
---

🔹 معاملات المقارنة (Comparison Operators)


==    // يساوي (تُجري تحويل نوع)
===   // يساوي تمامًا (نوع وقيمة)
!=    // لا يساوي
!==   // لا يساوي تمامًا
>     // أكبر من
<     // أصغر من
>=    // أكبر من أو يساوي
<=    // أصغر من أو يساوي
---

🔹 معاملات الإسناد (Assignment Operators)


=     // إسناد القيمة
+=    // جمع ثم إسناد
-=    // طرح ثم إسناد
*=    // ضرب ثم إسناد
/=    // قسمة ثم إسناد
%=    // باقي القسمة ثم إسناد
---

🧪 مثال عملي


let x = 10;
let y = 5;

console.log(x + y); // 15
console.log(x > y); // true
console.log(x != y); // true
console.log(x >= 10 && y < 10); // true
---

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

  • المعاملات جزء أساسي في أي عملية منطقية أو حسابية.
  • استخدم === بدل == لمقارنة دقيقة بين القيم والأنواع.
  • المعاملات يمكن دمجها داخل الجمل الشرطية أو التكرارية أو داخل الوظائف.

تعليقات

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

C# - Arrays

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

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