الاختبار: اختبار أدوات تخزين وتعيين البيانات Assignment Operators
الدورة التدريبية: تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
الوصف:
1. لماذا نعمل Assignment للبيانات؟
يتم استخدام Assignment في لغات البرمجة مثل JavaScript لتخزين قيمة في متغير. عندما نعمل Assignment، نقوم بتعيين قيمة معينة لمتغير لاستخدامها والوصول إليها في وقت لاحق في البرنامج.
2. حدد الطرق الصحيحة لعمل Assignment:
- استخدام العلامة `=` لتعيين قيمة إلى متغير.
- استخدام `+=` لإضافة قيمة إلى المتغير بالإضافة إلى القيمة الموجودة بالفعل فيه.
هذه الأسئلة تساعد في فهم أهمية عملية Assignment وطرق استخدامها في تخزين البيانات داخل المتغيرات
الأسئلة والأجوبة الخاص بهذا الاختبار
-
<p>لماذا نعمل Assignment للبيانات </p>
لتخرين قيمة في متغير
لمعرفة البيانات داخل المتغير
-
<p>حدد الطرق الصحيحة لعمل Assignment</p>
var age = 20;
age;
var age = 2;
age += 20;var age;
هذا الدرس من الدورة التدريبية
تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
- 1147 دقيقة من الفيديوهات التفاعلية الحصرية
- 60 مصدر إضافي
- 15 تطبيق نظري وعملي
- الوصول على جميع الأجهزة
- وصول مدى الحياة
- شهادة أوروبية لإتمام الدراسة
- ا لحصول على شهادة دبلوم موثقة
للوصول إلى الفيديوهات والمصادر والملحقات الدراسية والمواد التعليمية لدراسة برنامج
تعلم لغة جافاسكربت JavaScript لبرمجة التطبيقات وتطوير صفحات الويب التفاعلية
اضغط هنا ابدأ التعلم
أيضاً عند أداء الاختبارات بنجاح سوف تحصل على الشهادة الأوروبية المعتمدة في إتمام الدراسة والتأهل لطلب الشهادة الدولية في هذا البرنامج
الدروس والاختبارات لتعلم هذه الدورة التدريبية : تعلم البرمجة من الصفر وتطوير صفحات الويب الإحترافية مع لغة جافاسكربت JavaScript
القسم: القسم الأول اللغة Language
-
مقدمة Intro to Javasciript
-
المتغيرات وانواع البيانات Variables & Data Types
-
اختبار المتغيرات وانواع البيانات Variables & Data Types
-
إنشاء السلاسل النصية concatination
-
اختبار إنشاء السلاسل النصية concatination
-
أدوات تخزين وتعيين البيانات Assignment Operators
-
الاختبار الحالي: اختبار أدوات تخزين وتعيين البيانات Assignment Operators
-
أدوات الحساب Arithmatic Operators
-
اختبار أدوات الحساب Arithmatic Operators
-
أدوات الشروط والمقارنة Logical Operators
-
اختبار أدوات الشروط والمقارنة Logical Operators
القسم: القسم الثاني الأدوات الشرطية Conditions
-
التحقق من البيانات الشرطية if statments
-
اختبار التحقق من البيانات الشرطية if statments
-
تطبيق الشروط مع أدوات المقارنة if with comparison operators
-
اختبار تطبيق الشروط مع أدوات المقارنة if with comparison operators
-
تطبيق شروط متعددة في حالات مختلفة Nasted if statment
-
تطبيق شروط متعددة في حالات مختلفة Nasted if statment
-
تطبيق الشروط مع أدوات المنطق والمقارنة If statment with Logical Operators
-
اختبار تطبيق الشروط مع أدوات المنطق والمقارنة If statment with Logical Operators
-
تطبيق الشروط المختلفة لحال واحدة وتنفيذ بديل لجميع الشروط else else if
-
اختبار تطبيق الشروط المختلفة لحال واحدة وتنفيذ بديل لجميع الشروط else else if
-
استخدام اداة المقارنة Switch case statement
-
اختبار استخدام اداة المقارنة Switch case statement
القسم: القسم الثالث إنشاء الدوال والوظائف البرمجية Holders
-
إنشاء واستخدام الدوال functions
-
اختبار إنشاء واستخدام الدوال functions
-
إنشاء واستخدام الدوال بشكل متقدم functions advanced
-
اختبار إنشاء واستخدام الدوال بشكل متقدم functions advanced
-
تنفيذ بعد وقت معين مع الدالة setTimeout
-
اختبار تنفيذ بعد وقت معين مع الدالة setTimeout
-
تنفيذ دالة بشكل متكرر كل مدة من الوقت setInterval
-
اختبار تنفيذ دالة بشكل متكرر كل مدة من الوقت setInterval
القسم: القسم الرابع التعامل مع البيانات Data
القسم: المصفوفات Array
-
Array Basics (الجزء الاول )
-
Array Basics (الجزء الثاني )
-
Array Basics (الجزء الثالث )
-
Array, Add, Remove, Control ( الجزء الاول )
-
Array, Add, Remove, Control (الجزء الثاني )
-
Array, Add, Remove, Control ( الجزء الثالث )
-
Array, Add, Remove, Control (الجزء الرابع)
-
Array, Search, Join,forEach (الجزء الاول )
-
Array, Search, Join,forEach (الجزء الثاني)
-
Array, Search, Join,forEach (الجزء الثالث )
-
Array, Search, Join,forEach (الجزء الرابع )
القسم: الكائنات Objects
-
مقدمة الكائنات Intro to object in Javasciript
-
التعامل بين الكائنات communication
القسم: السلاسل النصية Strings
-
السلاسل النصية Strings (الجزء الاول )
-
السلاسل النصية Strings (الجزء الثاني )
-
السلاسل النصية Strings (الجزء الثالث )
-
السلاسل النصية Strings (الجزء الرابع )
-
السلاسل النصية Strings (الجزء الخامس )
-
السلاسل النصية Strings (الجزء السادس )
-
السلاسل النصية Strings (الجزء السابع )
-
السلاسل النصية Strings (الجزء الثامن )
القسم: القسم الخامس الحلقات التكرارية Loops
-
الحلقات التكرارية باستخدام For loop (الجزء الاول)
-
الحلقات التكرارية باستخدام For loop (الجزء الثاني)
-
الحلقات التكرارية باستخدام For loop (الجزء الثالث )
-
الحلقات التكرارية مع المصفوفات ForEach (الجزء الاول )
-
الحلقات التكرارية مع المصفوفات ForEach (الجزء الثاني )
-
الحلقات التكرارية المنطقية Do, While
-
الحلقات التكرارية مع البيانات For In (الجزء الاول )
-
الحلقات التكرارية مع البيانات For In (الجزء الثاني )
-
الحلقات التكرارية مع الكائنات For of
القسم: القسم السادس التحكم في واجهة المستخدم DOM
-
الوصول إلى عناصر واجهة المستخدم Accessing DOM
-
التحكم في عناصر واجهة المستخدم Manipulating DOM
-
تطبيق عملي WorkShop
-
تطبيق عملي 2 WorkShop
القسم: المستوي السابع متصفح وصفحة الويب BOM
-
التحكم في صفحة الويب Window
-
تطبيق عملي على التحكم في صفحة الويب Scroll Example
القسم: المستوي الثامن الأحداث Events
-
تنفيد وظائف عند التفاعل بالضغط على عناصر الصفحة Clicks
-
التغير وتنفيذ الأحداث في الصفحة Behavior
-
تنفيذ الوظائف عند تغير بيانات لعناصر التفاعل في صفحة HTML Changes
-
التغير في ادوات اختيار البيانات Select Change
-
التفاعل مع نماذج إدخال البيانات Forms
القسم: المستوي التاسع هيكلية قواعد البيانات والاتصال مع خوادم الويب JSON & Apis
-
لغة قواعد البيانات JSON
-
تنفيذ اتصالات مع خوادم وأجهزة أخرى لإرسال وعرض البياتات Apis ( الجزء الاول )
-
تنفيذ اتصالات مع خوادم وأجهزة أخرى لإرسال وعرض البياتات Apis ( الجزء الثاني )
-
Exercise
دورات تدريبية أخرى في برمجة
دورة تدريبية في فهم شبكات الإنترنت وخوادم الويب
دورة تدريبية تحتوي على دروس مجانية مدعمة من البورد الأوروبي لفهم أساسيات شبكة الإنترنت والاتصالات بين المستخدمين وتطبيقات الويب والأجهزة
دبلوم تطوير تطبيقات مواقع إنترنت تفاعلية عالية السرعة Mern stack
دبلومة متخصصة في تطوير تطبيقات الإنترنت باستخدام تقنية Mern-stack، تشمل MongoDB، Express.JS، React.JS، وNode.JS. تعلم كيفية بناء أنظمة تعليمية متكاملة ومنصات تدريبية...
دبلوم البرمجة وتطوير تطبيقات وشبكات وخوادم الإنترنت Java
دبلوم بناء وتطوير تطبيقات وشبكات الإنترنت شاهد آراء مهندسين البرمجيات الذين حصلوا على عمل بعد إكمالهم الدورات التدريبية مع مدرب البورد الأوروبي...
مقالات ذات صلة
السلاسل النصية (Strings) في جافاسكريبت: أساسيات وميزات متقدمة
مقدمة تُعتبر السلاسل النصية (Strings) جزءًا لا يتجزأ من أي لغة برمجة، وجافاسكريبت ليست استثناءً. فهي تُستخدم لتمثيل النصوص والبيانات النصية، وتُعتبر...
تصميم مواقع ويب احترافية باستخدام CSS: رحلة إبداعية نحو واجهات جذابة ومتجاوبة
في عالم تصميم الويب الحديث، يعد التنسيق والتصميم جزءاً أساسياً لا غنى عنه لضمان تجربة مستخدم مميزة وجذابة. مع التقدم المستمر في...
أساسيات لغة HTML لبناء صفحات ويب فعالة
تُعد متصفحات الويب (Web Browsers) واحدة من أهم الأدوات في عالم الإنترنت، حيث تُمكّن المستخدمين من تصفح مواقع الويب والوصول إلى المعلومات...