الوحدة 2: العمليات الحسابية والمنطقية في JavaScript
إليك كورس كامل عن الوحدة 2: العمليات الحسابية والمنطقية في JavaScript، والذي يشرح بشكل مفصل العمليات الحسابية والمنطقية ويشمل تمارين عملية لفهم هذه المواضيع.
الوحدة 2: العمليات الحسابية والمنطقية في JavaScript
الدرس 1: العمليات الحسابية في JavaScript
- المفهوم الأساسي: العمليات الحسابية تُستخدم لإجراء العمليات على الأرقام، مثل الجمع والطرح والضرب والقسمة.
- أنواع العمليات الحسابية:
- الجمع (
+
): إضافة الأرقام. - الطرح (
-
): طرح الأرقام. - الضرب (
*
): ضرب الأرقام. - القسمة (
/
): قسمة الأرقام. - باقي القسمة (
%
): يُستخدم لحساب باقي القسمة بين رقمين.
- الجمع (
- التمارين:
- تمرين 1: كتابة كود يقوم بجمع رقمين وعرض النتيجة.
- تمرين 2: حساب حاصل ضرب وتفريق رقمين.
الدرس 2: العمليات المنطقية في JavaScript
- المفهوم الأساسي: العمليات المنطقية تُستخدم للتحقق من العلاقات بين القيم. النتائج تكون عادةً إما
true
أوfalse
. - أنواع العمليات المنطقية:
- المقارنة (
==
): مقارنة القيم بدون اعتبار النوع. - المقارنة مع اعتبار النوع (
===
): مقارنة القيم مع النظر إلى النوع. - المقارنة
!=
: التحقق من أن القيم غير متساوية. - المقارنة
!==
: التحقق من أن القيم غير متساوية مع اعتبار النوع.
- المقارنة (
الدرس 3: العمليات المنطقية المُركبة
- AND (
&&
): تُرجعtrue
فقط إذا كانت جميع القيمtrue
. - OR (
||
): تُرجعtrue
إذا كانت أي من القيمtrue
. - NOT (
!
): تُغير القيمة المنطقية. إذا كانتtrue
تصبحfalse
، والعكس.
الدرس 4: العمليات على الأرقام العشرية والكسور
- الجمع والطرح والضرب مع الأرقام العشرية: يمكن التعامل مع الأرقام العشرية بنفس طريقة الأرقام الصحيحة.
- الدقة في العمليات العشرية: أحيانًا قد تحدث بعض الأخطاء بسبب تمثيل الأرقام العشرية في الذاكرة.
- حسابات دقيقة باستخدام
toFixed()
:
الدرس 5: الأولوية في العمليات الحسابية والمنطقية
- أولوية العمليات: مثل معظم لغات البرمجة، يتم تنفيذ العمليات الحسابية والمنطقية حسب الأولوية.
- أولاً العمليات داخل الأقواس
()
. - ثم العمليات الحسابية مثل الجمع والطرح، الضرب والقسمة.
- ثم العمليات المنطقية مثل
&&
,||
.
مثال:
- أولاً العمليات داخل الأقواس
التمارين العملية:
- تمرين 1: كتابة كود لحساب مجموع الأعداد من 1 إلى 100 باستخدام العمليات الحسابية.
- تمرين 2: كتابة كود لاستخدام العمليات المنطقية لفحص إذا كان الرقم مدخلًا من المستخدم هو عدد فردي أم زوجي.
- تمرين 3: تنفيذ عملية قسمة بين رقمين مع حساب باقي القسمة وعرض النتائج.
- تمرين 4: كتابة كود للتحقق إذا كانت قيمتين من النوع نفسه.
الدرس 6: تلخيص الوحدة
- العمليات الحسابية تُستخدم لتنفيذ العمليات الرياضية الأساسية.
- العمليات المنطقية تُستخدم لمقارنة القيم واختبار العلاقات بين القيم.
- الأولوية في العمليات تُحدد ترتيب تنفيذ العمليات الحسابية والمنطقية في الكود.
المشاريع العملية للوحدة 2:
- مشروع 1: بناء آلة حاسبة بسيطة تقوم بإجراء العمليات الحسابية الأربعة (جمع، طرح، ضرب، قسمة).
- مشروع 2: بناء برنامج للتحقق من صحة البيانات المدخلة مثل التحقق من العمر أو الرقم الزوجي/الفردي.