اج٠ع Ø§ÙØ§Ø±Ùا٠اÙ٠دخÙÙ
Ø§ÙØªØ¨ Ø§ÙØ¯Ø§ÙÙ 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() );