اذهب إلى المحتوى

السؤال

نشر

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

لكن الكود لم يعمل ولا اعلم السبب شكرا مقدما 


            function play(nameOne)
            if (3 >= nameOne.length) {
                alert("صفتك هي الذكاء");
            }
            else if
                (5 >= nameOne.length) {
                alert("انت شجاع");
            } else {
                alert("طيب القلب");
            }
            play("faisal");

 

Recommended Posts

  • -1
نشر

بالفعل قد نسيت الأقواس المعكوفة + 

الشرط الثاني لن يشتغل معك أبدأ 

يجب عكس الشرطين الأول و الثاني . لأنه اذا كان الـlength أكبر من 5 فهو أكبر من 3  و بذلك سيدخل الى الحالة الأولى

الإجراء يصبح : 

function play(nameOne) {
  if (5 >= nameOne.length)
    	alert("صفتك هي الذكاء");
  else if
    (3 >= nameOne.length)
      	alert("انت شجاع");
  else // في حالة طول الإسم أقل من 3 
    alert("طيب القلب");
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...