JavaScript • المستوى الأول • الدرس 3
العودة لفهرس المستوىالعمليات الحسابية والمنطقية (Operators)
أهداف الدرس العلمية
- استخدام المعاملات الحسابية الأساسية (الجمع
+، الطرح-، الضرب*، والقسمة/). - فهم الفرق الحاسم بين المقارنة العادية
==والمقارنة الصارمة===. - التعامل مع معامل باقي القسمة
%ومعاملات الزيادة++والنقصان--. - ربط وتجميع الشروط باستخدام المعاملات المنطقية (
&&و||و!).
1. المعاملات الحسابية (Arithmetic Operators)
تُستخدم لإجراء الحسابات الرياضية على المتغيرات والأرقام:
باقي القسمة %
يعيد الناتج المتبقي من عملية القسمة (مفيد لمعرفة الأرقام الزوجية والفردية).
javascript
console.log(10 % 3); // النتيجة: 1الزيادة والتعديل الذاتي
زيادة قيمة المتغير بمقدار 1 تلقائياً باستخدام ++.
javascript
let count = 5;
count++; // يصبح 62. معامل المقارنة الصارم (Strict Equality ===)
في JavaScript، توجد طريقتان للمقارنة بين القيمة والأخرى:
5 == "5" // تعيد trueالمقارنة العادية == تقارن القيمة فقط وتتغاضى عن اختلاف نوع البيانات.
5 === "5" // تعيد falseالمقارنة الصارمة === (الموصى بها دائماً) تقارن القيمة ونوع البيانات معاً بنفس الوقت.
مثال على المعاملات المنطقية:
javascript
let age = 20;
let hasId = true;
// المعامل && يتطلب تحقق الشرطين معاً
console.log(age >= 18 && hasId); // يطبع: true التطبيق العملي المباشر
تحدي الدرس الثالث: المقارنة الصارمة للقيم
قم بكتابة كود JavaScript داخل عنصر <script> لتنفيذ الخطوات التالية:
- تعريف متغير باسم
xقيمته الرقمية 15. - تعريف متغير باسم
yقيمته النصية "15". - طباعة نتيجة المقارنة الصارمة بينهما في الكونسول باستعمال:javascript
console.log(x === y);
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 25, Col 1UTF-8Spaces: 2
505 chars