Files
freeCodeCamp/curriculum/challenges/arabic/02-javascript-algorithms-and-data-structures/basic-javascript/iterate-with-javascript-while-loops.md
2022-10-20 09:13:17 -07:00

1.5 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
cf1111c1c11feddfaeb1bdef التكرار حلَقات While في JavaScript 1 https://scrimba.com/c/c8QbnCM 18220 iterate-with-javascript-while-loops

--description--

يمكنك تشغيل نفس الكود عدة مرات باستخدام حلقة.

النوع الأول من الحلقة التي سنتعلمها تسمى حلقة while لأنها تعمل بينما يكون الشرط المحدد صحيحا ويتوقف عندما يصبح الشرط غير صحيح.

const ourArray = [];
let i = 0;

while (i < 5) {
  ourArray.push(i);
  i++;
}

في مثال الكود أعلاه، while سوف تنفذ 5 مرات و تضيف الأرقام من 0 إلى 4 إلى ourArray.

دعونا نحاول جعل حلقة while تعمل عن طريق أضافة القيم إلى قائمة.

--instructions--

أضف الأرقام 5 إلى 0 (شاملة) بترتيب تنازلي إلى myArray باستخدام while.

--hints--

يجب أن تستخدم حلقة while.

assert(code.match(/while/g));

يجب أن يساوي myArray قيمة [5, 4, 3, 2, 1, 0].

assert.deepEqual(myArray, [5, 4, 3, 2, 1, 0]);

--seed--

--after-user-code--

if(typeof myArray !== "undefined"){(function(){return myArray;})();}

--seed-contents--

// Setup
const myArray = [];

// Only change code below this line

--solutions--

const myArray = [];
let i = 5;
while (i >= 0) {
  myArray.push(i);
  i--;
}