GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • سلسلة
  • كورسات

This view

  • Original page
  • New address

GeezerVison is showing ar.javascript.info — اجمع الارقام المدخله

  • الدورة التعليمية
  • لغة جافا سكريبت
  • أنواع البيانات
  • المصفوفات
الرجوع الي الدرس

اجمع الارقام المدخله

اكتب الداله 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() );
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.