نامگذاری متغیر ها در جاوا اسکریپت به چه صورت است ؟
نامگذاری متغیر ها در جاوا اسکریپت به چه صورت است ؟
نامگذاری متغیر ها در جاوا اسکریپت به چه صورت است ؟
نامگذاري متغیرها می بایست شرایط زیر را داشته باشد:
اولین کاراکتر متغیر می تواند یک حرف , یک underline ( _ ) و یا یک علامت $ باشد.
بقیه کاراکترها میتوانند از $، _ و یا هر حرف و عددي تشکیل شوند.
تمام متغیرهاي زیر صحیح هستند:
;var test
;var $test
;var $1
;var _$test2
البته صحت نام یک متغیر از نظر نحوي، به این معنی نیست که می توانید از آن ها استفاده کنید. بهتر است در نامگذاري متغیرها از یکی از قراردادهاي شناخته شده زیر تبعیت کنید:
نشانه گذاري شتري : در این قرارداد، حرف اول متغیر کوچک و حرف اول بقیه کلمات به صورت بزرگ نوشته می شود. به عنوان مثال:
;var myTestValue = 0, mySecondTestValue = “hi”
نشانه گذاري پاسکال: در این روش حرف اول متغیر و حرف اول بقیه کلمات به صورت بزرگ نوشته می شود. به عنوان مثال:
var MyTestValue = 0, MySecondTestValue = “hi”
نشانه گذاري مجارستانی: در این روش از یک یا دنباله اي از پیشوندها قبل از نشانه گذاري پاسکال براي تعیین نوع یک متغیر استفاده می شود. به عنوان مثال کاراکتر i به معنی عدد صحیح و s به معنی رشته است. به عنوان مثال:
; var iMyTestValue = 0, sMySecondTestValue = “hi”
جدول زیر لیستی از پیشوندهاي موجود به منظور استفاده در نشانهگذاري مجارستانی را نشان می دهد. ما در این جزوه از این پیشوندها براي نامگذاري متغیرها استفاده کرده ایم.
یکی دیگر از امتیازات و یا شاید جذابیت هاي javascript که در بسیاري از زبان هاي برنامه نویسی دیگر وجود ندارد این است که لازم نیست متغیر ها را قبل از مقدار دهی، اعلان کنیم:
;var sTest=”hello”
;sTest2=sTest + “world”
alert (sTest2); // hello world
در مثال فوق متغیر RsTes2 قبل از مقداردهی اعلان نشده است. موقعی که مفسر به چنین متغیرهاي که بدون اعلان، مقداردهی می شوند , برخورد می کند، یک متغیر سراسري به همان نام ایجاد کرده و مقداري را به آن اختصاص می دهد. با این وجود پیشنهاد می شود همیشه قبل از به کارگیري متغیرها آن ها را اعلان کنید
منبع : انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام نور مرکز اران و بید گل
برای اموزش های ویدیویی زبان جاوا اسکریپت به بستر ویدیو های اموزشی بروید