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

4 سال پیش
آموزش متغیرها در جاوا اسکریپت
امتیاز دهید post

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

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش متغیرها در جاوا اسکریپت خواهیم پرداخت.

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

یکی از اساسی ترین ویژگی های یک زبان برنامه نویسی مجموعه انواع داده ای است که از آن پشتیبانی می کند. اینها نوع مقادیری هستند که می توانند در یک زبان برنامه نویسی نمایش داده و دستکاری شوند.

  • JavaScript به شما امکان می دهد با سه نوع داده ابتدایی کار کنید –
  • اعداد، به عنوان مثال 123 ، 120.50 و غیره
  • رشته های متن به عنوان مثال “این متن رشته” و غیره
  • بولی به عنوان مثال درست یا غلط.

 

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

توجه – جاوا اسکریپت بین مقادیر صحیح و مقادیر شناور تمایزی قائل نمی شود. تمام اعداد در جاوا اسکریپت به عنوان مقادیر شناور نشان داده می شوند. جاوا اسکریپت اعداد را با استفاده از قالب ممیز شناور 64 بیتی تعریف شده توسط استاندارد IEEE 754 نشان می دهد.

متغیرهای جاوا اسکریپت

مانند بسیاری دیگر از زبان های برنامه نویسی، جاوا اسکریپت نیز دارای متغیرهایی است. متغیرها را می توان به عنوان ظروف نامگذاری شده در نظر گرفت. می توانید داده ها را در این ظروف قرار دهید و سپس به سادگی با نامگذاری ظرف به داده ها مراجعه کنید.

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

 

همچنین می توانید چندین متغیر را با همان کلمه کلیدی var به شرح زیر اعلام کنید –

 

ذخیره مقدار در یک متغیر، مقداردهی اولیه متغیر نامیده می شود. می توانید مقداردهی اولیه متغیر را در زمان ایجاد متغیر یا در زمان دیگری که به آن متغیر نیاز دارید انجام دهید.

به عنوان مثال، ممکن است متغیری به نام money ایجاد کنید و بعداً مقدار 2000.50 را به آن اختصاص دهید. برای یک متغیر دیگر، می توانید مقداری را در زمان مقدار دهی به شرح زیر اختصاص دهید.

 

توجه – از کلمه کلیدی var فقط برای اعلان یا مقداردهی اولیه استفاده کنید ، یکبار برای ماندگاری هر نام متغیر در یک سند. شما نباید متغیر مشابه را دو بار دوباره اعلام کنید.

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

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

دامنه یک متغیر منطقه برنامه شماست که در آن تعریف شده است. متغیرهای جاوا اسکریپت فقط دو دامنه دارند.

  • متغیرهای جهانی – یک متغیر جهانی دارای دامنه جهانی است، به این معنی که می تواند در هر کدی از کد جاوا اسکریپت شما تعریف شود.
  •  متغیر محلی – یک متغیر محلی فقط در داخل تابعی قابل مشاهده است که در آن تعریف شده باشد. پارامترهای عملکرد همیشه محلی برای آن عملکرد هستند.

در بدنه یک تابع، یک متغیر محلی بر یک متغیر جهانی با همان نام اولویت دارد. اگر یک متغیر محلی یا پارامتر تابع را با همان نام متغیر جهانی اعلام کنید، به طور موثر متغیر جهانی را پنهان می کنید. نگاهی به مثال زیر بیندازید.

 

این نتیجه زیر را ایجاد می کند –

 

نام های متغیر جاوا اسکریپت

هنگام نامگذاری متغیرهای خود در جاوا اسکریپت، قوانین زیر را در خاطر داشته باشید.

شما نباید از هیچ یک از کلمات کلیدی رزرو شده جاوا اسکریپت به عنوان نام متغیر استفاده کنید. این کلمات کلیدی در بخش بعدی ذکر شده است. به عنوان مثال ، نام متغیرهای break یا boolean معتبر نیستند.

نام متغیرهای جاوا اسکریپت نباید با یک عدد (0-9) شروع شود. آنها باید با یک حرف یا یک حرف زیر خط دار شروع شوند. به عنوان مثال ، 123test یک نام متغیر نامعتبر است اما _123test یک معتبر است.

نام متغیرهای جاوا اسکریپتبه حروف کوچک و بزرگ حساس هستند. به عنوان مثال ، Name و name دو متغیر متفاوت هستند.

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

لیستی از تمام کلمات رزرو شده در جاوا اسکریپت در جدول زیر آورده شده است. آنها نمی توانند به عنوان متغیرهای JavaScript ، توابع ، روش ها ، برچسب های حلقه یا نام شی استفاده شوند

abstract else instanceof switch
boolean enum int synchronized
break export interface this
byte extends long throw
case false native throws
catch final new transient
char finally null true
class float package try
const for private typeof
continue function protected var
debugger goto public void
default if return volatile
delete implements short while
do import static with
double in super

 

منبع.

لیست جلسات قبل آموزش جاوا اسکریپت

  1. آموزش جاوا اسکریپت
  2. نگاه کلی به آموزش جاوا اسکریپت 
  3. آموزش نحو در جاوا اسکریپت
  4. آموزش فعال کردن جاوا اسکریپت در مرورگرها
  5. آموزش قرارگیری در فایل HTML در جاوا اسکریپت
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه