المتغيرات وأنواع البيانات في JavaScript

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

مقدمة

في لغة JavaScript، المتغيرات هي أساسيات تستخدم لتخزين وتحديد البيانات. يتم استخدام كلمة var، let، أو const لإنشاء متغير، حيث يتم تعيين البيانات لهذا المتغير باستخدام معامل الإسناد =.

المتغيرات في JavaScript

يمكنك تعريف متغير ببساطة عن طريق:

var name = "Murad Mustafa";
var age = 35;
var isMarried = true;

هناك أهمية كبيرة في اختيار أسماء ذات معنى للمتغيرات لتسهيل قراءة وفهم الكود.

أنواع البيانات

JavaScript تدعم عدة أنواع من البيانات:

  • السلاسل النصية (Strings): يتم تمثيلها بين علامتي تنصيص.
  • الأعداد (Numbers): تشمل الأعداد الصحيحة والأعداد العشرية.
  • البيانات المنطقية (Boolean): تحتوي على قيمتين فقط true أو false.
  • غير معرفة (Undefined): يتم تعيينها تلقائيًا للمتغيرات التي لم يتم تعريف قيمة لها.
  • الفارغة (Null): تستخدم لتمثيل “لا شيء” أو “قيمة غير موجودة”.
  • الكائنات (Objects): تستخدم لتخزين مجموعات من البيانات في شكل خصائص وقيم.
  • المصفوفات (Arrays): نوع خاص من الكائنات يستخدم لتخزين قوائم من البيانات.

تعريف متغير باستخدام let

let يمكن استخدامها لتعريف متغيرات داخل نطاق محدد، بما يعطي المزيد من المرونة في التحكم بالمتغيرات، خاصة في الحلقات والشروط.

ES6: let و const

مع ES6، أُدخلت let و const لتحسين طرق التعامل مع المتغيرات. let تسمح بإعادة تعيين القيم، بينما const تستخدم لتعريف ثوابت لا يمكن تغييرها بعد التعريف الأولي.

اصطلاحات التسمية

من المهم اتباع اصطلاحات تسمية واضحة ومعبرة عند تعريف المتغيرات، مثل استخدام camelCase للمتغيرات التي تحتوي على أكثر من كلمة.

    تتناول المقالة المتغيرات وأنواع البيانات في JavaScript بشكل تفصيلي، مقدمةً أمثلة واضحة لتعريف المتغيرات باستخدام var, let, و const، وشارحة الفرق بينهم.

    تُعرَف أنواع البيانات الأساسية مثل السلاسل النصية، الأعداد، البيانات المنطقية، البيانات غير المعرفة، والفارغة، بالإضافة إلى أنواع البيانات المركبة مثل الكائنات والمصفوفات.

    تتطرق المقالة أيضًا إلى القيم الخاصة مثل NaN, وnull, وتوضح كيفية استخدامها في البرمجة.

    تُعطى نصائح حول اصطلاحات التسمية والممارسات الجيدة في تسمية المتغيرات لزيادة قابلية قراءة الكود وصيانته

    لمزيد من المعلومات، يمكنك زيارة الروابط التالية:

    مرجعك الكامل لإتقان تطوير الويب :

      الكلمات المفتاحية

      • JavaScript
      • المتغيرات
      • أنواع البيانات
      • تعريف المتغيرات
      • ES6

      الكاتب