مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
JavaScript
تطبيقات الويب والأتمتة وربط الواجهات
التعريف أولا
ما هي JavaScript
JavaScript لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في تطبيقات الويب والأتمتة وربط الواجهات. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
app.jsالتشغيل node app.jsالعادة افحص القيم عبر console.log وأدوات المطور قبل التجريدالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
وحدة تحكم المتصفح أو Node.js هي البيئة التي تشغل كود app.js.
أول كود قابل للقراءة
القيم والمتغيرات
القيم والمتغيرات والنصوص والأرقام والقوائم والكائناتconst score = 40 + 2; console.log(score);
الناتج 42نسب اللغة
شجرة JavaScript
اعرف من أين جاءت JavaScript وما اللغات القريبة وما الخطوة التالية.
يستخدم في تطبيقات الويب والأتمتة وربط الواجهات
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
JavaScript السؤال 1
JavaScript السؤال 1. اختر الوصف الأقرب إلى المتغير الثابت
JavaScript السؤال 2
JavaScript السؤال 2. اختر الوصف الأقرب إلى إرجاع الدالة
JavaScript السؤال 3
JavaScript السؤال 3. اختر الوصف الأقرب إلى تحويل المصفوفة
JavaScript السؤال 4
JavaScript السؤال 4. اختر الوصف الأقرب إلى async await
JavaScript السؤال 5
JavaScript السؤال 5. اختر الوصف الأقرب إلى المتغير الثابت
JavaScript السؤال 6
JavaScript السؤال 6. اختر الوصف الأقرب إلى إرجاع الدالة
JavaScript السؤال 7
JavaScript السؤال 7. اختر الوصف الأقرب إلى تحويل المصفوفة
JavaScript السؤال 8
JavaScript السؤال 8. اختر الوصف الأقرب إلى async await
JavaScript السؤال 9
JavaScript السؤال 9. اختر الوصف الأقرب إلى المتغير الثابت
JavaScript السؤال 10
JavaScript السؤال 10. اختر الوصف الأقرب إلى إرجاع الدالة
JavaScript السؤال 11
JavaScript السؤال 11. اختر الوصف الأقرب إلى تحويل المصفوفة
JavaScript السؤال 12
JavaScript السؤال 12. اختر الوصف الأقرب إلى async await
JavaScript السؤال 13
JavaScript السؤال 13. اختر الوصف الأقرب إلى المتغير الثابت
JavaScript السؤال 14
JavaScript السؤال 14. اختر الوصف الأقرب إلى إرجاع الدالة
JavaScript السؤال 15
JavaScript السؤال 15. اختر الوصف الأقرب إلى تحويل المصفوفة
JavaScript السؤال 16
JavaScript السؤال 16. اختر الوصف الأقرب إلى async await
JavaScript السؤال 17
JavaScript السؤال 17. اختر الوصف الأقرب إلى المتغير الثابت
JavaScript السؤال 18
JavaScript السؤال 18. اختر الوصف الأقرب إلى إرجاع الدالة
اختيار من متعدد
JavaScript السؤال 1
JavaScript السؤال 1. اختر الوصف الأقرب إلى المتغير الثابت
const total = 42; console.log(total);
مرجع
أنماط app.js
node app.jsالقيم والمتغيرات والنصوص والأرقام والقوائم والكائنات
القيم والمتغيرات
const score = 40 + 2; console.log(score);
- ابدأ ب const
- استخدم let فقط عندما تتغير القيمة
- افحص القيم باستخدام console.log
مدخلات مخرجات return وأفعال قابلة لإعادة الاستخدام
الدوال
function add(a, b) {
return a + b;
}
console.log(add(2, 3));- سم الدوال بأفعال واضحة
- ارجع القيم بدل الطباعة داخل كل دالة
- اجعل كل دالة مركزة على مهمة واحدة
fetch و Promise و await ومعالجة الأخطاء
واجهات غير متزامنة
async function load() {
return await Promise.resolve("ready");
}
load().then(console.log);- افحص أخطاء الشبكة
- انتظر Promise قبل قراءة البيانات
- افصل تحليل API عن باقي الكود