• 0

كيف تعمل الحلقة loop في جافاسكربت؟

السلام عليكم ورحمة الله

 

اريد معرفة عمل المتغير text في هذه السلسلة

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript Loops</h2>

<p id="demo"></p>

<script>

var text = "";
for (i = 0; i < 100; i++) {
    text += i+1 + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>

</body>
</html>

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في البداية قمت بإنشاء متغير نصي خارج الحلقة، هذا المتغير هو سلسلة نصية ولكنها في هذه اللحظة لا تحتوي على شيء.

قمت بعدها بإنشاء حلقة loop لتدور 100 مرة. في كل مرة سيتم فتح المتغير text والنظر إلى قيمته الحالية ومن ثم إضافة إليها:

i + 1 + "<br>" //سطر جديد في النهاية

عند الانتهاء من الحلقة سيجمع المتغير text جميع القيم بدء من الواحد وحتى 100 (مع فاصل نهاية السطر بين كل رقم، يعني <br>).

 

Screenshot 2018-11-08 at 9.23.41 PM.png

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن