,

دورة جافاسكريبت/نود.جس (عربي) – الدرس #7: التبديل الشرطي

Posted by








كورس جافاسكريبت – الدرس السابع: Switch Case

كورس جافاسكريبت – الدرس السابع: Switch Case

Switch case هو أحد الأدوات المستخدمة في لغة الجافاسكريبت ويساعد في تنفيذ مجموعة من البيانات استنادًا إلى قيمة معينة.

الصيغة الأساسية لاستخدام switch case هي:

    
switch (expression) {
  case value1:
    // code block
    break;
  case value2:
    // code block
    break;
  default:
    // code block
}
    
  

حيث أن:

  • expression: هو القيمة التي تريد مقارنتها.
  • value1, value2: قيم مقارنة محددة.
  • default: قيمة افتراضية إذا لم تكن القيمة متوافقة مع أي من القيم المحددة.

الآن دعنا نلقي نظرة على مثال عملي لاستخدام switch case في الجافاسكريبت:

    
const fruit = 'apple';

switch (fruit) {
  case 'banana':
    console.log('I love bananas');
    break;
  case 'apple':
    console.log('I love apples');
    break;
  default:
    console.log('I love all fruits');
}
    
  

في هذا المثال، سيتم تنفيذ الكود الموجود داخل الحالة التي تتوافق مع قيمة المتغير fruit. حالما يتم العثور على القيمة المتطابقة، سيتم تنفيذ الكود بداخل الحالة ومن ثم يتم الخروج من switch case باستخدام الكلمة المفتاحية break.

يمكن استخدام switch case في تنفيذ العديد من السيناريوهات المختلفة في البرمجة، وهو أداة مفيدة تساعد في تنظيم وتنفيذ الشروط المعقدة.


0 0 votes
Article Rating
18 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mostafa Saad
7 months ago

يا بشمهندس مفيش حاجه نراجع منها الكورس زي pdf عشان أنا معرفش اذاكر غير لما اكتب والكتابة بتاخد وقت كتير فا ياريت لو في حاجه جاهزة ياريت تدلني وشكرا جدا لمجهودك يا هندسه 🥰

Pablo elchapo
7 months ago

انا متابعكم من المغرب
والله انتم المصريين اساطير … شكرا جزيرا اخوانا المصريين على المحتوى كلو ❤

عراقنا
7 months ago

هل هذا كورس javascript كامل

Mustafa Montaser
7 months ago

بجد عاش جدا والله

Muhammad Rabi
7 months ago

ممتاز يا هندسة

Abo Elqassim
7 months ago

يا هندسة المحاضرة ٨

Shehap Business0
7 months ago

انت ربنا هيحاسبك علفكرة لما يديك نعمة التمكن وتوصيل المعلومة بالشكل دا وانت تقصر يبقا هتتحاسب عارفين انك مشغول والله يكون في العون لكن لازم توفرلنا فيديوهين كل اسبوع شوف المصدر مش بتاعك وانا بفهم انجليش كويس مش محتاجك انك تشرح بالعربي بس معرفش فهمت كل المحاضرات والبيسك بتاعة js فهمتها ولسي.. اهم حاجة تكمل الكورس دا كله ونبي بعدين front end development libraries وتبقي غيرت حياة ناس للاحسن حتي لو كانو خمسا بس 💙ارجوك حاول فيديوهين ف الاسبوع💙

Mohamed Shams
7 months ago

مستني الجديد بالتوفيق ❤

Ahmed Elattar | احمد عادل
7 months ago

المحاضرة التامنه امتي يا هندسه

Mo Ah
7 months ago

انا بحبك اويييي بجد بجد انت بتحببني بالبرمجه

Ahmed Saleh
7 months ago

يهندسة هو لما ارفع موقع مكون من صفحتين هل بحتاج اعمل حاجه معينه ولا عادى بيترفع زى الموقع بصفحه واحده

Tanx For Max
7 months ago

بارك الله فيك وشكرا مجهودك

mostafa hemdan
7 months ago

شكرا لمجهودك يا هندسه بارك الله فيك
إن شاء الله اللي جي angular

mohamed samy
7 months ago

مساء الخير ي هندسه
سوال غريب شويه
انا فرنت اند و بجهز اعمل مشاريع عشان احطها في السي في بتاعي
الاحسن اي؟
اعمل مشاريع كبيره و فيها لوجيك حلو و لا اعمل مواقع بسيطه و خلاص ؟

asmaa gamal
7 months ago

بتتأخر علينا ياهندسه في الفيديوهات لو سمحت ممكن أسأل حضرتك في جزء معين لو قدامي كورس فيه شرح كامل للجافا سكريبت اذاكره عشان هتخصص react ولا اعتمد على الكورس اللي حضرتك بتنزله فقط

Hamada Ali
7 months ago

بعد اذنك يا بشمهندس انا عندى سؤال انا دلوقتى عايز اتعلم node js بس لما بسال على الوظايف بلاقى ان ال .net مطلوبة اكتر مع العلم ان انا بحب javascript و كمان انا عامل مشاريع كتير ب رياكت ممكن تنصحنى اعمل اية يابشمهندس ؟ وشكرا مقدما
💛💚

محمد عبداللة علي
7 months ago

بارك الله في علمك

Ali Kh
7 months ago

👏🏻👏🏻👏🏻