Yehia Amin2 نشر 29 مايو أرسل تقرير نشر 29 مايو g الارقام الظاهرة رقم 4 ورقم 7 ما مصدرهم ومادلالتهم ولماذا يظهروا وفى حالة تكررا الكود يظهر رقم 10 ثم التكرار يظهر رقم 13 وعند كل تكرار للكود يظهر رقم قبل نتيجة الكود كما هو موضح بالاسكرين؟!! 1 اقتباس
0 محمد عاطف25 نشر 29 مايو أرسل تقرير نشر 29 مايو لاحظ الرقم 4 و 7 تم طباعتهم بعد تنفيذ الدالة setTimeout . وهذا الرقم هو المعرف الخاص بالدالة setTimeout . حيث عند تنفيذ الدالة setTimeout يتم إعادة معرف خاص بهذا الكود ويمكنك من خلال هذا المعرف إلغاء تنفيذ الدالة setTimeout . const timer = setTimeout(() => console.log("Hidden"), 5000); clearTimeout(timer) لاحظ أن ال timer في الكود السابق هو الرقم الذي تم إعادة من setTimeout وهو مثل الرقم 4 و 7 . وقمنا بإستخدامه بداخل الدالة clearTimeout لإيقاف المؤقت وستجد أن الرسالة لن يتم طباعتها لأنه تم إيقاف الدالة من التنفيذ . بتاريخ منذ ساعة مضت قال Yehia Amin2: وفى حالة تكررا الكود يظهر رقم 10 ثم التكرار يظهر رقم 13 وعند كل تكرار للكود يظهر رقم قبل نتيجة الكود كما هو موضح بالاسكرين؟!! كما أخبرتك مع كل تكرار وتنفيذ ل setTimeout يتم إعادة معرف فريد لهذه الدالة أى أنه أى رقم يظهر لك فهو المعرف الخاص ب setTimeout التي قمت بتنفيذها . اقتباس
0 عبدالباسط ابراهيم نشر 31 مايو أرسل تقرير نشر 31 مايو بتاريخ On 29/5/2026 at 12:27 قال Yehia Amin2: وفى حالة تكررا الكود يظهر رقم 10 ثم التكرار يظهر رقم 13 وعند كل تكرار للكود يظهر رقم قبل نتيجة الكود كما هو موضح بالاسكرين؟!! كلما استخدمت setTimeout (أو setInterval)، يقوم المتصفح بزيادة العداد الداخلي للأرقام التعريفية بمقدار 1. هذا العداد لا يعود للصفر أبداً طالما أنك لم تقم بعمل تحديث (Refresh) للصفحة. بما أنك تقوم بتنفيذ ثلاث دوال setTimeout في كل مرة تضغط فيها على Enter، فإن العداد يقفز بمقدار 3 في كل مرة: 1 اقتباس
السؤال
Yehia Amin2
الارقام الظاهرة
رقم 4
ورقم 7
ما مصدرهم ومادلالتهم ولماذا يظهروا
وفى حالة تكررا الكود يظهر رقم 10 ثم التكرار يظهر رقم 13 وعند كل تكرار للكود يظهر رقم قبل نتيجة الكود كما هو موضح بالاسكرين؟!!
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.