الآخر الأسئلة

في بعض الاحيان ارى اشخاص يكتبون switch في مكان if ويتحدثون بانها افضل . هل هي افضل ؟

  1. الجملة الشرطية او if statement يمكن استخدامها للتحقق من صحة امر منطقي يحتمل الصواب والخطأ تكتب على صيغة  if (condition) true statement else false statement بينما switch statement. تستخدم بتحقق من حالة اي قيمة  لتنفيذ امر معين switch(variable) case statement 1 case statement 2 case statement 3 defaul‫اقرأ المزيد

    الجملة الشرطية او if statement

    يمكن استخدامها للتحقق من صحة امر منطقي يحتمل الصواب والخطأ تكتب على صيغة

     if (condition)

    true statement

    else

    false statement

    بينما switch statement. تستخدم بتحقق من حالة اي قيمة  لتنفيذ امر معين

    switch(variable)

    case statement 1

    case statement 2

    case statement 3

    default false statement

    كمثال تعمل على برنامج يمكن المستخدم من اختيار وظيفة للقيام بها هنا تستطيع استعمال switch لكونك لا تحتاج لوضع شرط للتحقق من اختيار المستخدم  بتالي ستعمل switch  على البحث عن اختيار المستخدم وتنفيذ الأمر الذي داخله

    بينما if statement ستقوم بالتحقق من جميع الشروط في كل مرة يتم تنفيذ امر جديد  لأنها تعمل من الأعلى للأسف وتتوقف في حالة صواب الشرط من الشروط او عدمه في النهاية

     

    بالتالي فأن الفرق بينهم هو أن switch تعمل بشكل اسرع من if statement   وتكون الحمل مقروءه بشكل أفضل وتبحث في الحالة والتطابق مباشرة

     

    اما if فتبحث بتنفيذ امر منطقي يحتمل الصواب والخطأ وتكون ابطئ في العمل.

    قراءة أقل
    • 0