0Pricing
Javascript for Kids · درس

الانتظار باستخدام setTimeout

توقّفوا بين الأعداد

الانتظار باستخدام setTimeout درس مجاني في Javascript for Kids على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Javascript for Kids، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

انتظروا قليلًا... ⏱️

ينتظر العد التنازلي الحقيقي ثانية واحدة بين الأرقام! نستخدم setTimeout لجعل الحاسوب ينتظر. ⏱️

console.log('Let us learn to wait! ⏱️')

ما هي setTimeout؟ ⏰

تشغّل setTimeout بعض التعليمات البرمجية بعد الانتظار لعدد من المللي ثانية. 1000 مللي ثانية = ثانية واحدة! ⏰

setTimeout(function () {
  console.log('One second passed! ⏰')
}, 1000)

المللي ثانية 🕐

يُقاس الوقت بوحدة المللي ثانية. تساوي 1000 مللي ثانية ثانيةً واحدة، وتساوي 2000 ثانيتين. 🕐

setTimeout(function () {
  console.log('Two seconds! 🕐')
}, 2000)

انتظر ثم تكلّم 💬

لنطبع شيئًا الآن، ثم نطبع شيئًا آخر بعد الانتظار. 💬

console.log('Starting now... ⏳')
setTimeout(function () {
  console.log('Done waiting! ✅')
}, 1000)

دالة الانتظار 📦

التعليمات البرمجية داخل setTimeout هي دالة. إنها تنتظر بصبر حتى ينتهي الوقت! 📦

setTimeout(function () {
  console.log('Surprise! 🎁')
}, 1500)

مؤقّتان 2️⃣

يمكننا ضبط أكثر من مؤقّت واحد، ولكل منها مدة انتظار خاصة به! 2️⃣

setTimeout(function () {
  console.log('First! 1️⃣')
}, 1000)
setTimeout(function () {
  console.log('Second! 2️⃣')
}, 2000)

العد مع الانتظار 🔢

يمكننا عرض الأرقام بفاصل ثانية واحدة بينها، وذلك بمنح كل رقم مؤقّتًا خاصًا به. 🔢

setTimeout(function () { console.log(3) }, 1000)
setTimeout(function () { console.log(2) }, 2000)
setTimeout(function () { console.log(1) }, 3000)

تعرّفوا إلى setInterval 🔁

تكرّر setInterval التعليمات البرمجية مرارًا وتكرارًا، مع انتظار بين كل مرة وأخرى! 🔁

setInterval(function () {
  console.log('Tick! ⏱️')
}, 1000)

إيقاف المؤقّت 🛑

يمكننا إيقاف المؤقّت المتكرر باستخدام clearInterval حتى لا يستمر إلى الأبد! 🛑

let count = 0
let timer = setInterval(function () {
  count++
  console.log(count)
  if (count === 3) clearInterval(timer)
}, 1000)

العد التنازلي باستخدام الفاصل الزمني ⬇️

لنعدّ تنازليًا باستخدام setInterval، رقمًا واحدًا كل ثانية! ⬇️

let i = 3
let timer = setInterval(function () {
  console.log(i)
  i--
  if (i < 0) clearInterval(timer)
}, 1000)

عرض الانتظار الكامل 🎮

إليكم عدًّا تنازليًا ينتظر ثانية واحدة بين كل رقم والآخر! 🎮⏱️

let i = 5
let timer = setInterval(function () {
  console.log(i + '...')
  i--
  if (i < 0) {
    clearInterval(timer)
    console.log('Time is up! ⏰')
  }
}, 1000)

اختبار سريع ✅

اختبروا مهاراتكم في المؤقّتات! 🧠

ساحر المؤقّتات! 🌟

عمل رائع! لقد تعلّمتم الانتظار باستخدام setTimeout! 🎉

  • 1000 مللي ثانية = ثانية واحدة ⏰
  • يكرّر setInterval التنفيذ 🔁
  • يوقفه clearInterval 🛑

التالي: الإقلاع! 🚀

console.log('Waiting with timers: LEARNED! 🌟')

الأسئلة الشائعة

هل درس «الانتظار باستخدام setTimeout» مجاني؟

نعم — نص درس «الانتظار باستخدام setTimeout» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Javascript for Kids، انتقل إلى CoddyKit PRO. تتضمن دورة Javascript for Kids 4 دروس في المجموع.

ماذا ستتعلم في «الانتظار باستخدام setTimeout»؟

توقّفوا بين الأعداد تتمرن على Javascript for Kids مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Javascript for Kids؟

لا تُشترط خبرة سابقة. Javascript for Kids على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «الانتظار باستخدام setTimeout»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Javascript for Kids هذا؟

نعم. كل درس في Javascript for Kids يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. العد التنازلي إلى الصفر
  2. الانتظار باستخدام setTimeout
  3. انطلاق!
  4. المؤقت الخاص بكم
← العودة إلى Javascript for Kids