لما تبدا تتعلم برمجه لازم تفهم البيانات اللي بتتعامل معاها ودي حاجة JavaScript بتسهلها عليك لإنها لغة ديناميكية يعني مش محتاج تحدد نوع المتغير من البداية.
لكن … هل ده معناه إن JavaScript ملهاش أنواع بيانات؟ لأ طبعا
اللغة بتستخدم أنواع بيانات أساسية وكل نوع ليه استخداماته الخاصة.
في المحاضرة دي، هنتكلم عن:
✅ أنواع البيانات في JavaScript
✅ الفرق بين Primitive و Reference Data Types
✅ إزاي تتعامل مع كل نوع بشكل عملي
🔹 أنواع البيانات في JavaScript
JavaScript عندها نوعين رئيسيين من البيانات:
1️⃣ Primitive Data Types (أنواع بيانات أولية – بتتخزن في الذاكرة مباشرة)
2️⃣ Reference Data Types (أنواع بيانات مرجعية – بتتخزن كمراجع في الذاكرة)
📌 أولا: الـ Primitive Data Types
امثله عمليه
كل نوع من دول ليه طريقة تخزين مختلفة في الذاكرة، وده بيأثر على طريقة التعامل معاه.
📌 ثانيا: الـ Reference Data Types
أمثلة عملية
الفرق هنا إن القيم دي متخزنة كمراجع في الذاكرة وده معناه إنك لو عدلت على نسخة الأصل هيتعدل معاك عادي.
مثال عملي على الفرق ده
في الـ Primitive Data Types لو نسخت قيمة كل واحدة بتبقى مستقلة.
لكن في الـ Reference Data Types أي تغيير بيأثر على الأصل لإنهم بيشاركوا نفس المرجع في الذاكرة.
📌 التــاسك 📝
- عرف متغير لكل نوع من أنواع البيانات الأساسية في JavaScript.
- جرب الفرق بين Primitive و Reference Data Types عمليا.
💬 اكتب في الكومنتات إيه أكتر نوع بيانات كنت متلخبط فيه؟ مستني إجاباتكم في التعليقات
قسم التعليقات