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

مجموعه: آموزش, اینترنت تعداد بازدید: 160 تاریخ : ۲۹ فروردین ۱۳۹۶

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

نامگذاری متغیرها می بایست شرایط زیر را داشته باشد: 

اولین کاراکتر متغیر می تواند یک حرف , یک underline ( _ ) و یا یک علامت $ باشد.

بقیه کاراکترها میتوانند از $، _ و یا هر حرف و عددی تشکیل شوند.

تمام متغیرهای زیر صحیح هستند:

var  test ;
var  $test ;
var  $1 ;
var  _$test2 ; 

البته صحت نام یک متغیر از نظر نحوی، به این معنی نیست که می توانید از آن ها استفاده کنید. بهتر است در نامگذاری متغیرها از یکی از قراردادهای شناخته شده زیر تبعیت کنید:

  • نشانه گذاری شتری (Camel Notation): در این قرارداد، حرف اول متغیر کوچک و حرف اول بقیه کلمات به صورت بزرگ نوشته می شود. به عنوان مثال:
var myTestValue = 0, mySecondTestValue = “hi”; 
  • نشانه گذاری پاسکال: در این روش حرف اول متغیر و حرف اول بقیه کلمات به صورت بزرگ نوشته می شود. به عنوان مثال:
var MyTestValue = 0, MySecondTestValue = “hi”; 
  • نشانه گذاری مجارستانی: در این روش از یک یا دنباله ای از پیشوندها قبل از نشانه گذاری پاسکال برای تعیین نوع یک متغیر استفاده می شود. به عنوان مثال کاراکتر i به معنی عدد صحیح و s به معنی رشته است. به عنوان مثال:
var iMyTestValue = 0, sMySecondTestValue = “hi”; 

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

نمونه پیشوند نوع
  aValues  a آرایه
  bFaound  b بولین
  fValue   f عدد اعشاری
  iValue   i عدد صحیح
  fnMethod   fn تابع
  oType   o شی
  sValue   s رشته

یکی دیگر از امتیازات و یا شاید جذابیت های javascript  (که در بسیاری از زبان های برنامه نویسی دیگر وجود ندارد) این است که لازم نیست متغیر ها را قبل از مقدار دهی، اعلان کنیم:

در مثال فوق متغیر sTest2 قبل از مقداردهی اعلان نشده است.

var  sTest="hello";
sTest2=sTest + "world";
alert (sTest2);  // hello world

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

 

آموزش کاربردی جاوااسکپریت – احمد بادپی

مطالب مرتبط

نظر شما !!!

نظر شما برای “نامگذاری متغیرها در جاوااسکریپت”

  1. جدیدترین اخبار
  2. پربیننده ترین اخبار
قالب تفریحی