کلمات رزرو شده JS

کلمات رزرو شده در جاوااسکریپت

جاوااسکریپت مانند هر زبان برنامه‌نویسی دیگری دارای مجموعه‌ای از کلمات رزرو شده است که برای اهداف خاصی در نظر گرفته شده‌اند. این کلمات را نمی‌توان به عنوان نام متغیر، تابع یا شناسه استفاده کرد.

استفاده نادرست از کلمات رزرو شده باعث بروز خطاهای نحوی (Syntax Error) در کد شما خواهد شد.

دسته‌بندی کلمات رزرو شده

کلمات رزرو شده در جاوااسکریپت را می‌توان به چند گروه اصلی تقسیم کرد:

  • کلمات کلیدی مربوط به کنترل جریان برنامه
  • کلمات مربوط به تعریف متغیرها و توابع
  • کلمات مربوط به پردازش خطاها
  • کلمات مربوط به کار با آبجکت‌ها
دسته‌بندی نمونه کلمات
کنترل جریان if, else, switch, case, default
حلقه‌ها for, while, do, break, continue
تعریف متغیر var, let, const

کلمات رزرو شده آینده‌نگر

برخی کلمات در حال حاضر در جاوااسکریپت استفاده نمی‌شوند اما برای نسخه‌های آینده رزرو شده‌اند. مثال‌هایی از این کلمات شامل:

  1. enum
  2. implements
  3. interface
  4. package
  5. private

برای اطلاعات جامع‌تر درباره کلمات رزرو شده جاوااسکریپت می‌توانید به سایت مکث مراجعه کنید.


نکات مهم در استفاده از کلمات رزرو شده

توجه: برخی کلمات مانند undefined و NaN اگرچه رزرو شده نیستند، اما بهتر است از آن‌ها به عنوان شناسه استفاده نشود.

همچنین کلمات رزرو شده در حالت strict mode ممکن است متفاوت باشند.

برای جلوگیری از بروز مشکلات، همیشه از نام‌های توصیفی و منحصر به فرد برای متغیرها و توابع خود استفاده کنید و از شباهت آن‌ها با کلمات رزرو شده پرهیز نمایید.