دوره‌ها / JavaScript / انواع داده‌ها (Data Types)

انواع داده‌ها (Data Types)

20 دقیقه Article

انواع داده‌ها در جاوااسکریپت (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;
}

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.