ستجد حلا: استخدم JavaScript الأساسي Recursion لإنشاء عد تنازلي

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

العد التنازلي للوظيفة (عدد) {if (num <= 0) {console.log ("All done!")؛ إرجاع؛ } console.log (num) ؛ الأس - ؛ العد التنازلي (عدد) ؛ } [/ code] هذه دالة تكرارية يتم العد التنازلي من الرقم الذي تم تمريره كوسيطة. إذا كان الرقم أقل من 0 أو يساوي 1 ، فسيتم طباعة "تم كل شيء!" والعودة. وإلا ، فسيتم طباعة الرقم الحالي ، وتقليل الرقم بمقدار XNUMX ، ثم استدعاء وظيفة العد التنازلي مرة أخرى بالرقم الجديد.

فهرس

الفهرس هو نوع خاص من المتغيرات التي تخزن المركز في تسلسل. في JavaScript ، يمكن استخدام الفهرس للوصول إلى عناصر محددة من مصفوفة أو كائن.

الصفوف

المجموعة هي بنية بيانات تحتوي على مجموعة من عنصرين أو أكثر. في JavaScript ، يتم إنشاء المجموعات باستخدام var ويمكن الوصول إليها باستخدام تدوين الأقواس المربعة. على سبيل المثال ، تُنشئ التعليمات البرمجية التالية مجموعة تحتوي على القيمتين 2 و 3:

var tuple = {2، 3} ؛

للوصول إلى العنصر الأول في المجموعة ، يمكنك استخدام قيمة الفهرس 0:

tuple [0] = 2 ؛

الوظائف ذات الصلة:

اترك تعليق