×
تدريب — أنواع البيانات (Data Types) في JavaScript

🚀 أنواع البيانات في لغة JavaScript

دليل شامل لأنواع البيانات الأولية والمركبة مع أمثلة عملية

🎓 ما ستتعلمه في هذا التدريب

🔢 أنواع البيانات الأساسية

فهم الفرق بين الأنواع الأولية (Primitive) والمركبة (Complex) وكيفية التعامل مع كل نوع.

📊 التعامل مع الأرقام والنصوص

تعلم العمليات الحسابية على الأرقام ومعالجة النصوص باستخدام دوال JavaScript المدمجة.

القيم المنطقية

فهم كيفية استخدام Boolean في الشروط والتحكم في تدفق البرنامج باستخدام true/false.

🧩 المصفوفات والكائنات

تعلم كيفية تخزين مجموعات البيانات والتعامل مع الهياكل المعقدة باستخدام Arrays وObjects.

⚙️ الدوال والتواريخ

فهم كيفية تعريف واستخدام الدوال والتعامل مع التواريخ والتعبيرات المنتظمة.

💡 الفروق الأساسية

معرفة الفرق بين null و undefined والتمييز بين تمرير البيانات بالقيمة والمرجع.

📊 أنواع البيانات في JavaScript

🔢

البيانات الأولية (Primitive Data)

أنواع البيانات الأولية هي القيم الأساسية التي لا تحتوي على خصائص أو دوال. يتم تخزينها مباشرة في موقع المتغير.

Numbers
الأرقام: 42, 3.14, -5
Strings
النصوص: "مرحبا", 'JavaScript'
Boolean
منطقي: true أو false
Undefined
قيمة غير معرفة
Null
قيمة فارغة متعمدة
Symbol
رمز فريد (ES6+)
🧩

البيانات المركبة (Complex Data)

أنواع البيانات المركبة يمكنها تخزين مجموعات من القيم وتحتوي على خصائص ودوال. يتم تخزين المرجع وليس القيمة مباشرة.

Arrays
المصفوفات: [1, 2, 3]
Objects
الكائنات: {name: "أحمد", age: 25}
Functions
الدوال: function() {...}
Dates
التواريخ: new Date()
RegExp
التعبيرات المنتظمة: /pattern/
Maps & Sets
المجموعات والخرائط (ES6+)