متغیرها در جاوا اسکریپت :
- متغییرها در واقع ظروفی هستند برای نگداری موقت داده ها و اطلاعات.
هر متغییری دارای یک نام است که نام می توان یک حرف کوتاه مثل "x" یا یک کلمه معنادار مثل "carname" باشد.
قوانین نام گذاری متغییرها در جاوا اسکریپت :
- در نام گذاری متییرها دقت کنید،زیرا جاوا اسکریپت نسبت به بزرگی و کوچکی حروف حساس است یعنی "y" و "Y" دو متغییر مجزا محسوب می شوند.
- نام متغییر بایستی با یکی از حروف انگلیسی یا علامت زیر خط "_" یا علامت "$" شروع شود :
نحوه اعلان یا تعریف یک متغییر در جاوا اسکریپت :
برای تعریف یک متغییر می بایست از کلمه کلیدی " var " استفاده کنید:
1 | var carname; |
زمانی که یک متغییر ساخته می شود دارای محتوای تهی می باشد و شما برای مقداردهی آن می توانید از عملگر مساوی "=" استفده کنید :
1 | carname= "Volvo" ; |
شما می توانید یک متغییر را در زمان تعریف مقدار دهی اولیه کنید :
1 | var carname= "Volvo" ; |
در مثال زیر شما می بینید که مقدار یک متغییر به عنوان محتوای یک المان HTML به کار رفته است :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
نکته : برای مقدار دهی مقادیر رشته ای بایستی از علامت دابل کوتیشن یا جفت گیومه "رشته مورد نظر" استفاده کنید .
نکته : برای تعریف یک متغییر عددی،هرگز هنگام مقداردهی از جفت گیومه استفاده نکنید،زیرا جاوا اسکریپت آن اعداد را به عنوان رشته در نظر می گیرد.
متغییرهای محلی در جاوا اسکریپت :
زمانی که شما یک متغییر را درون یک تابع تعریف می کنید محدوده عملکر این متغییر فقط درون این تابع می باشد به همین دلیل به این متغییر محلی گویند.
شما می توانید متغییرهای محلی هم نامی در توابع مختلف داشته باشید زیرا هر متغییر محلی با وارد شدن به تابع ساخته شده و با خروج از تابع از بین می رود.از این رو هرگز دو متغییر هم نام به صورت هم زمان نخواهید داشت.
متغییرهای سراسری در جاوا اسکریپت :
متغییرهایی که در فایل اصلی و خارج از توابع تعریف می شوند را متغییرهای سراسری گویند و این گونه متغییرها در تمامی قسمت های صفحه وب و توابع شناخته شده و قابل استفاده می باشند.
متغییرهای سراسری زمانی که شما صفحه را می بندید از بین می روند.ضمنا شما هرگز نمی توانید دو متغییر سراسری هم نام در یک صفحه وب داشته باشید.
مقداردهی به متغییری که تعریف نشده است :
اگر شما به متغییری که اعلان یا در واقع تعریف نشده است،مقدار بدهید،جاوا اسکریپت آن را به عنوان متغییر سراسری تعریف می کند :
1 | carname= "Volvo" ; |
موضوعات مرتبط: آموزش زیان های برنامه نویسی
تاريخ : چهارشنبه بیست و نهم خرداد ۱۳۹۲ | 8:51 | نویسنده : حمید مقصودی |