کلمات رزرو شده JS
کلمات رزرو شده در جاوااسکریپت
جاوااسکریپت مانند هر زبان برنامهنویسی دیگری دارای مجموعهای از کلمات رزرو شده است که برای اهداف خاصی در نظر گرفته شدهاند. این کلمات را نمیتوان به عنوان نام متغیر، تابع یا شناسه استفاده کرد.
استفاده نادرست از کلمات رزرو شده باعث بروز خطاهای نحوی (Syntax Error) در کد شما خواهد شد.
دستهبندی کلمات رزرو شده
کلمات رزرو شده در جاوااسکریپت را میتوان به چند گروه اصلی تقسیم کرد:
- کلمات کلیدی مربوط به کنترل جریان برنامه
- کلمات مربوط به تعریف متغیرها و توابع
- کلمات مربوط به پردازش خطاها
- کلمات مربوط به کار با آبجکتها
دستهبندی | نمونه کلمات |
---|---|
کنترل جریان | if, else, switch, case, default |
حلقهها | for, while, do, break, continue |
تعریف متغیر | var, let, const |
کلمات رزرو شده آیندهنگر
برخی کلمات در حال حاضر در جاوااسکریپت استفاده نمیشوند اما برای نسخههای آینده رزرو شدهاند. مثالهایی از این کلمات شامل:
- enum
- implements
- interface
- package
- private
برای اطلاعات جامعتر درباره کلمات رزرو شده جاوااسکریپت میتوانید به سایت مکث مراجعه کنید.
نکات مهم در استفاده از کلمات رزرو شده
توجه: برخی کلمات مانند undefined و NaN اگرچه رزرو شده نیستند، اما بهتر است از آنها به عنوان شناسه استفاده نشود.
همچنین کلمات رزرو شده در حالت strict mode ممکن است متفاوت باشند.
برای جلوگیری از بروز مشکلات، همیشه از نامهای توصیفی و منحصر به فرد برای متغیرها و توابع خود استفاده کنید و از شباهت آنها با کلمات رزرو شده پرهیز نمایید.