البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)
اكتب برامجك الصغيرة الأولى وتدرّب على الإدخال/الإخراج: مخرجات console في أي بيئة تشغيل والتنبيهات في المتصفح.
البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح) درس مجاني في JavaScript Academy على CoddyKit. هذا هو الدرس 3 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في JavaScript Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة JavaScript Academy 3 دروس في المجموع.
مقدمة
الهدف: طباعة الرسائل بوضوح وأمان. ستستخدمون console.log في كل مكان وalert في المتصفح.
- برنامج صغير
- أساسيات وحدة التحكم
- استخدام alert مع بديل احتياطي
أول مخرجات وحدة التحكم
أنشئ دالة بسيطة، واستدعها، واطبع النتيجة باستخدام console.log.
// A tiny first program
function hello(name) {
return "Hello, " + name + "!";
}
const message = hello("Coder");
console.log(message);
سجلات وحدة تحكم سهلة القراءة
تسهُل قراءة الأسطر القصيرة الموصوفة على الشاشات الصغيرة.
// Keep logs short and labeled for mobile
const level = 1;
const user = "Ayla";
console.log("User:", user);
console.log("Level:", level);
دالة نقية + مخرجات
تعيد الدوال النقية قيمًا من دون آثار جانبية؛ لذا فهي مناسبة تمامًا لعمليات الطباعة البسيطة.
// Pure function: predictable output
function add(a, b) {
return a + b;
}
const total = add(2, 3);
console.log("Total:", total);
تنبيه مع بديل احتياطي
تعمل alert في المتصفح فقط؛ لذا احرص دائمًا على توفير بديل باستخدام console.log.
// Use alert in browsers; fall back to console elsewhere
const text = "Welcome to JavaScript!";
const canAlert = typeof alert === "function";
if (canAlert) {
alert(text);
} else {
console.log(text);
}
نصائح الإدخال والإخراج
نصائح:
- فضّل وضع قيمة واحدة في كل سطر.
- استخدم تسميات واضحة مثل "Total:".
- تحقّق من الميزات قبل استدعاء واجهات برمجة التطبيقات الخاصة بالمتصفح.
اختبار مخرجات بيئات التشغيل المختلفة
تحقّق سريع: المخرجات في بيئات التشغيل المختلفة.
مراجعة
مراجعة: كتبت برامج صغيرة، وطبعت سجلات سهلة القراءة، واستخدمت alert مع بديل احتياطي آمن لدعم أي بيئة تشغيل.
الأسئلة الشائعة
هل درس «البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)» مجاني؟
نعم — نص درس «البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة JavaScript Academy، انتقل إلى CoddyKit PRO. تتضمن دورة JavaScript Academy 3 دروس في المجموع.
ماذا ستتعلم في «البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)»؟
اكتب برامجك الصغيرة الأولى وتدرّب على الإدخال/الإخراج: مخرجات console في أي بيئة تشغيل والتنبيهات في المتصفح. تتمرن على JavaScript Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ JavaScript Academy؟
لا تُشترط خبرة سابقة. JavaScript Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 3.
كم من الوقت يستغرق درس «البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس JavaScript Academy هذا؟
نعم. كل درس في JavaScript Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ما JavaScript؟ المحركات (V8/SpiderMonkey) وبيئات التشغيل (المتصفح مقابل Node)
- الإعداد: Node وnpm وتشغيل .js ووحدة تحكم DevTools
- البرنامج الأول والإدخال/الإخراج (console والتنبيهات في المتصفح)