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

السؤال

نشر (معدل)

عند وضع prompt لم يعد يعمل includes ,indexOf123.thumb.png.621ce66920ee9777e88f6283c95954d0.png كيف يمكنني معالجة المشكلة 

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 1
نشر

يجب تحويل قيمة الـ prompt إلى رقم حيث أن القيمة العائدة منه هي نص، وهناك أكثر من طريقة لفعل ذلك، الأولى هي بوضع علامة + بجانب prompt أي كالتالي:

let x = +prompt('أدخل رقم من المصفوفة')

وسيتم تحويل القيمة المدخلة إلى رقم.

والطريقة الثانية هي باستخدام دالة parseInt كالتالي:

let x = parseInt(prompt('أدخل رقم من المصفوفة'));

والطريقة الثالثة هي باستخدام دالة Number وانتبه إلى أن حرف الـ N كبير لكونها constructor أي دالة بانية  ولكننا نستخدمها كدالة هنا لتحويل النص إلى الرقم كالتالي:

let x = Number(prompt('أدخل رقم من المصفوفة'));
  • 0
نشر

السبب في ذلك أن prompt تقوم بإرجاع القيمة المدخلة على شكل string، و بالتالي عليك تحويلها قبل ذلك عن طريق تمريرها إلى Number كما يلي:

x = Number(prompt("..."));

 

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Basel Albarbari:

لم يعمل ابدا

 

من فضلك شارك الكود بعد التعديل حتى أتأكد أنه تم بالشكل الصحيح.

  • 0
نشر
بتاريخ 2 ساعة قال Basel Albarbari:

88.thumb.png.b5496d3960e563beda545c50636f60e4.png

 

يجب أن تكتب Number و ليس number، حالة الحرف مهمة جداً في لغات البرمجة.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...