بازگشت به دوره

شناسه ها در جاوا اسکریپت

زمانی که برنامه‌نویسی می‌کنید (با هر زبانی)، در موارد متعددی نیاز به تعریف یک نام جدید دارید. از این نام‌ها برای نگهداری مقادیر مختلف که در اجرای برنامه مورد نیاز هستند استفاده می‌شود. مثلاً ممکن است برای نگهداری آدرس صفحه‌ی وب جاری از نام url استفاده کنید. از این پس به وفور از این نوع نام‌ها در این کتاب خواهید دید که اصطلاحاً به این نام‌ها "شناسه" یا Identifier گفته می‌شود. هر زبان برنامه‌نویسی قوانین خاص خود را برای نامگذاری شناسه‌ها دارد. جاوا اسکریپت نیز برای نامگذاری شناسه‌ها قوانینی دارد که به شرح زیر هستند.

با توجه به موارد فوق، تمام نام‌های زیر، یک شناسه‌ی معتبر در جاوا اسکریپت محسوب می‌شوند.


name
url
FIRSTname
lastName
زبان
آدرس
Answer
aaaaaaaaaaaaaa
BbBbBBb
c75
__cc__
$
$$$$$$$$

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


2aa                  // با یک عدد شروع شده
var                   // یکی از کلمات رزرو شده است
aa@bb             // کاراکتر @ غیر مجاز است
last name         // کاراکتر فاصله غیر مجاز است
همچنین علاوه بر قوانین فوق که رعایت کردن آنها الزامی است. تعدادی پیشنهاد و قاعده‌ی غیر ضروری نیز وجود دارد که بهتر است در هنگام نامگذاری شناسه‌ها از آنها پیروی کنید.

name
myName
yourName
freeJavascriptBook

توجه کنید که جاوا اسکریپت یک زبان حساس به حالت (Case Sensitive) است. یعنی حروف کوچک و بزرگ در شناسه‌ها یکسان نیستند. در نتیجه شناسه‌ای مانند myName، با شناسه‌هایی مانند myname، MYNAME و mYnAmE متفاوت است.

نکات دیگری نیز در مورد شناسه‌ها وجود دارد که به مرور با آنها آشنا خواهید شد.