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
---
⚠️ ملاحظات مهمة
- المعاملات جزء أساسي في أي عملية منطقية أو حسابية.
- استخدم
===
بدل==
لمقارنة دقيقة بين القيم والأنواع. - المعاملات يمكن دمجها داخل الجمل الشرطية أو التكرارية أو داخل الوظائف.
تعليقات
إرسال تعليق