المشاركات

عرض المشاركات من يوليو, ٢٠٢٢

JavaScript Data Types Summary - ملخص أنواع البيانات في لغة جافا سكريبت

صورة
  JavaScript Data Types Summary أي قيمة نتعامل معها في لغة JavaScript لابد أن يكون لها نوع محدد وعلى عكس لغات البرمجة الأخرى التي  تجبرك على تحديد نوع البيانات أثناء تعريف المتغير فإن لغة JavaScript لا تجبرك على تعريف نوع المتغير، ولكن يتم تحديد نوع المتغير بناءًا على نوع البيانات أو القيمة التي خزنتها بداخله. وبناءًا على ذلك فأن المتغير يمكن أن يكون بداخله قيمة من نوع String ثم يتم وضع قيمة أخرى بداخله من نوع Number. لغات البرمجة التي تسمح بهذا النوع من المتغيرات تسمى " dynamically typed " Numbers النوع Number يقصد به الأعداد الصحيحة والأعداد ذات العلامة العشرية القيمة من النوع Numbers يمكن القيام بالعمليات الحسابية عليها مثل الضرب والقسمة والجمع والطرح .. إلخ بجانب أنواع الأراقام المتعارف عليها يوجد نوع آخر ينتمي إلى الأرقام في لغة جافا سكريبت ينتمي إليها لكن يختلف عنها قليلًا يطلق عليها : “special numeric values”   Infinity , -Infinity And NaN Infinity : يقصد به لا نهاية ∞ وهي قيمة خاصة أكبر من أي قيمة رقمية ويمكن أن نحصل عليها عند قسمة أي رقم على صفر. NaN : هو خطأ حساب