JavaScript • المستوى الأول • الدرس 4
العودة لفهرس المستوىالجمل الشرطية واتخاذ القرارات (If / Else & Switch)
أهداف الدرس العلمية
- فهم مفهوم التفرع واتخاذ القرارات البرمجية بناءً على الشروط.
- كتابة واستخدام هيكلية
ifوelse ifوelse. - استخدام المعامل الثلاثي المباشر
Ternary Operatorللتحقق السريع. - التعرف على استخدام جملة
switchللتحقق من الاحتمالات المتعددة.
1. جملة اتخاذ القرار (if...else)
تسمح لنا الجمل الشرطية بتنفيذ كود معين فقط في حالة تحقق شرط محدد (أي عندما يعيد الشرط قيمة true)، وتجاوزه أو تنفيذ كود بديل إذا كان الشرط غير محقق (false).
التركيب القياسي لـ if / else:
javascript
let age = 18;
if (age >= 18) {
console.log("مرحباً بك! يحق لك التسجيل.");
} else {
console.log("عذراً، يجب أن يكون عمرك 18 سنة أو أكثر.");
}2. المعامل الشرطي الثلاثي (Ternary Operator)
طريقة اختصار سريعة وأنيقة لكتابة جملة if/else البسيطة في سطر واحد:
javascript
/* (الشرط) ? (كود التحقق) : (كود عدم التحقق) */
let isLoggedIn = true;
let message = isLoggedIn ? "مرحباً بك مجدداً" : "يرجى تسجيل الدخول";
console.log(message); التطبيق العملي المباشر
تحدي الدرس الرابع: فحص درجة الاختبار
قم بكتابة كود JavaScript داخل وسم <script> لتنفيذ الشروط التالية:
- تعريف متغير باسم
gradeوإعطائه قيمة عددية مثل 75. - استخدام جملة
if / elseكالتالي:- إذا كانت الدرجة أكبر من أو تساوي 50 (
grade >= 50)، اطبع في الكونسول:"ناجح". - بخلاف ذلك (
else)، اطبع في الكونسول:"راسب".
- إذا كانت الدرجة أكبر من أو تساوي 50 (
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 26, Col 1UTF-8Spaces: 2
493 chars