نعم العاملين لهم نفس الأداء, الا ان or تعنى ان تتم المشروطة فى حالة تحقق احد الطرفين فقط وليس الأثنين معا, اما || تعنى و/او
يعنى تتحقق المشروطة اذا توفر الأثنين معا, او توفر احدهم فقط. (لست متأكد بنسبة 100% لأنى مبتعد عن الأمور البرمجية منذ فترة كبيرة بسبب ضغط الدراسة والعمل معا, وهذه الأمور تفقدها عندما تبتعد عنها, لكن بإذن الله المعلومة صحيحة)
كما انصحك ان تحذف علامة التنصيص "" طلامة انك تتعامل مع ارقام يعنى يصبح الأمر كالتالى
1 || 5 بدون علامات التنصيص وغير == بـ ===
(الأولى تعنى تحقق المشروطة اذا كانت القيمة متساوية, اما الثانية يجب ان تتساوى القيمة ونوع المدخل, وهذه ضرورية, لأن كما تعلم اذا كنت تقارن فى اشياء يمكن ان تكون قيمتها اما 1 او 0 فيمكن لـ 1 ان يتساوى مع true و 0 يتساوى مع false لذلك === تمنع مثل هذه الإلتباسات, فهى تتطلب تحقيق القيمة ونوع المدخل بأن واحد)
يعنى تتحقق المشروطة اذا توفر الأثنين معا, او توفر احدهم فقط. (لست متأكد بنسبة 100% لأنى مبتعد عن الأمور البرمجية منذ فترة كبيرة بسبب ضغط الدراسة والعمل معا, وهذه الأمور تفقدها عندما تبتعد عنها, لكن بإذن الله المعلومة صحيحة)
كما انصحك ان تحذف علامة التنصيص "" طلامة انك تتعامل مع ارقام يعنى يصبح الأمر كالتالى
1 || 5 بدون علامات التنصيص وغير == بـ ===
(الأولى تعنى تحقق المشروطة اذا كانت القيمة متساوية, اما الثانية يجب ان تتساوى القيمة ونوع المدخل, وهذه ضرورية, لأن كما تعلم اذا كنت تقارن فى اشياء يمكن ان تكون قيمتها اما 1 او 0 فيمكن لـ 1 ان يتساوى مع true و 0 يتساوى مع false لذلك === تمنع مثل هذه الإلتباسات, فهى تتطلب تحقيق القيمة ونوع المدخل بأن واحد)