در زبان جاوا اسکریپت تعیین نوع داده را سیستم به صورت اتوماتیک انجام می دهد. برنامه نویس فقط باید قوانین خاص برای ایجاد یک نوع داده را رعایت کند.
جاوا اسکریپت از انواع داده اولیه و ثانویه پشتیبانی می کند.
انواع داده اولیه در زبان جاوا اسکریپت
- رشته (String)
- عدد
- Boolean
- Null
- Undefined
انواع داده ثانویه در زبان جاوا اسکریپت
- شی (Object)
- Date
- آرایه (Array)
به علت اینکه از زبان جاوا اسکریپت یک زبان پویا و در واقع loosely-typed است، یک متغیر می تواند چندین نوع داده را در طول عمر خود نگهداری کند.
به مثال زیر توجه کنید:
var myVar = 100;
myVar = true;
myVar = null;
myVar = undefined;
myVar = "Mehdi";
alert(myVar); // Mehdi
فصل 9 – مثال 1
در مثال بالا متغیر myVar
در نهایت مقدار Mehdi را خواهد داشت.
در فصول آینده به ترتیب راجع به تمامی انواع داده در جاوا اسکریپت به تفصیل توضیح خواهیم داد.