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