اجمع الارقام المدخله
اكتب الداله sumInput()
التي:
- اطلب من المستخدم القيم باستخدام
prompt
وتخزين تلك القيم داخل المصفوفه. - قم بإنهاء الاسئله عندما يدخل المستخدم قيمه غير رقمي او نص فارغ او بضغط علي “انهاء”
- احسب وقم بإعاده عمليه الجمع لعناصر المصفوفه.
ملاحظة. الصفر 0
هو رقم صالح ، يرجى عدم إيقاف الإدخال على الصفر.
يرجى ملاحظة التفاصيل الدقيقة والمهمة للحل. نحن لا نقوم بتحويلvalue
الي رقم فورا بعد prompt
, لان بعد القيمه value = +value
لن نتمكن من معرفة النص فارغ (علامة التوقف) من الصفر (رقم صالح). سنقوم بذلك لاحقًا بدلاً من ذلك.
function sumInput() { let numbers = []; while (true) { let value = prompt(" رقم من فضلك A Number Please", 0); // يجب أن نلغي؟ if (value === "" || value === null || !isFinite(value)) break; numbers.push(+value); } let sum = 0; for (let number of numbers) { sum += number; } return sum; } alert( sumInput() );