انواع دادهها (Data Types)
انواع دادهها در جاوااسکریپت (Data Types) 🧬
جاوااسکریپت یک زبان "داینامیک" هست. یعنی یک متغیر میتونه اول عدد باشه و بعداً تبدیل به متن بشه.
شناخت انواع اصلی:
- String: متن (داخل کوتیشن) مثل
"سلام" - Number: اعداد (صحیح یا اعشاری) مثل
25یا3.14 - Boolean: فقط دو مقدار
true(درست) یاfalse(غلط) - Object: مجموعهای از اطلاعات پیچیده
- Array: یک لیست از مقادیر
- Undefined: متغیری که تعریف شده ولی مقداری نداره
- Null: نمایش عمدیِ "هیچی"
اپراتور typeof
برای اینکه بفهمیم یک متغیر از چه نوعی هست، از این کلمه جادویی استفاده میکنیم:
typeof "Mohamad"; // "string"
typeof 42; // "number"
typeof true; // "boolean"
BigInt و Symbol: اینها انواع جدیدتری هستن که برای اعداد خیلی خیلی بزرگ یا شناسههای منحصربهفرد استفاده میشن و در بخشهای پیشرفته باهاشون آشنا میشیم.
تمرینهای عملی
برای تثبیت یادگیری این درس تمرینهای زیر را حل کنید
تشخیص نوع داده
Easy
سوال تمرین
تابعی بنویسید که یک ورودی بگیرد و نوع داده (type) آن را برگرداند.
پاسخ تمرین
JAVASCRIPT
function checkType(value) {
return typeof value;
}
آماده رفتن به درس بعدی هستید؟
این درس را به پایان رساندید و میتوانید به درس بعدی بروید.