جاوا اسکریپت یک زبان برنامهنویسی پویا و تفسیری است که از نظر نوع دادهها بسیار انعطافپذیر است. در این زبان، دادهها به انواع مختلف تقسیم میشوند که هر کدام ویژگیها و کاربردهای خود را دارند. در این مقاله، به بررسی انواع داده در جاوا اسکریپت میپردازیم. همچنین پیشنهاد میکنیم آموزش متغیر ها در جاوا اسکریپت را نیز مطالعه نمایید
اعداد (Numbers) در جاوا اسکریپت
اعداد در جاوا اسکریپت به صورت عدد صحیح یا اعشاری میتوانند تعریف شوند. این دادهها برای انجام عملیات ریاضی، محاسبات و استفاده در موارد مختلف مفیدند.
let integerNumber = 42;
let floatNumber = 3.14;
رشتهها (Strings) در جاوا اسکریپت
رشتهها یا متنها در جاوا اسکریپت برای نگهداری متون مورد استفاده قرار میگیرند. String با استفاده از نقل قول تکی یا دوتایی تعریف میشوند.
let myString = "Hello, World!";
let anotherString = 'JavaScript is awesome!';
بولی (Booleans)
بولی یا داده منطقی فقط دارای دو مقدار true یا false است. Booleans برای بیان شرایط منطقی و کنترل جریان اجرای برنامه استفاده میشود.
let isTrue = true;
let isFalse = false;
آرایهها (Arrays)
آرایهها در جاوا اسکریپت به شما امکان میدهند یک مجموعه از اطلاعات را در یک متغیر ذخیره کنید. این اطلاعات میتوانند هر نوعی باشند.
let myArray = [1, "two", true, [3.14, "pi"]];
شیء (Object)
شیء یک نوع داده پیچیده است که اطلاعات را در قالب جفتهای «کلید و مقدار» (key-value) نگهمیدارد. Objectها برای مدلسازی و نمایش اشیاء و اطلاعات در جاوا اسکریپت بسیار مفید است.
let person = {
name: "John Doe",
age: 30,
isStudent: false
};
تعریف نشده یا Undefined
اگر یک متغیر تعریف شده باشد اما هیچ مقداری به آن اختصاص نیافته باشد، مقدار آن به تعریف نشده یا undefined
تنظیم میشود.
let notDefined;
console.log(notDefined); // undefined
Null
null
یک مقدار خاص است که به عنوان عدم وجود مقدار یا مقدار خالی استفاده میشود.
let nullValue = null;
تبدیل نوع دادهها (Type Conversion)
در جاوا اسکریپت، میتوانید انواع دادهها را یکدیگر تبدیل کنید. این به شما امکان میدهد که در موارد مختلف از نوع یک متغیر استفاده کنید.
let numberAsString = "42";
let stringToNumber = parseInt(numberAsString);
خلاصه انواع داده در جاوا اسکریپت
در نهایت، در جاوا اسکریپت انواع مختلف داده به برنامهنویسان امکان انعطاف پذیری را میدهند. این انواع دادهها هر یک ویژگیها و کاربردهای خود را دارند که با توجه به نیاز برنامهنویسی میتوانید از آنها بهرهمند شوید. تعدادی از این انواع در یک برنامه جاوا اسکریپت ممکن است همزمان استفاده شود تا یک ساختار داده چند لایه و کارآمد را ایجاد کرد