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

0

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

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
1

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

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

اولین کاراکتر متغیر می تواند یک حرف , یک 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”

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

c8477a11cc990cb5a63d5bfbedc43343891c7958 335 - نامگذاری متغیر ها در جاوا اسکریپت به چه صورت است ؟

یکی دیگر از امتیازات و یا شاید جذابیت هاي  javascript که در بسیاري از زبان هاي برنامه نویسی دیگر وجود ندارد این است که لازم نیست متغیر ها را قبل از مقدار دهی، اعلان کنیم:
;var sTest=”hello”
;sTest2=sTest + “world”
alert (sTest2); // hello world

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

منبع : انجمن علمی مهندسی فناوری اطلاعات دانشگاه پیام نور مرکز اران و بید گل

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

بستر اموزش های ویدویی 

حسین برخورداری سوال پاسخ داده شده اکتبر 18, 2020
گذاشتن نظر
شما در حال مشاهده 1 از 1 پاسخ هستید ، برای دیدن همه پاسخها اینجا را کلیک کنید .
پاسخ خود را بنویسید .
  • فعال
  • بازدیدها2567 times
  • پاسخ ها1 پاسخ
ورود به متاورس | متاورس ایرانی
ورود به متاورس ایران یا همان متاورس ملی

علامت ذره بین Tutorials سمت راست به رنگ قرمز به شما کمک خواهد کرد .

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

منقضی شدن سم بتانال 1 پاسخ | 0 آرا
ایا ایدز گزفتم؟ 0 پاسخ ها | 0 آرا
انتخاب ورزش رزمی 0 پاسخ ها | 1 رای
وزارت تعاون کار و رفاه اجتماعی نماد اعتماد الکترونیک اسناد و املاک کشور مرکز آموزش ویدیویی انجمن حم فروشگاه ملی تولید کنندگان مدیریت بر مدیران حم سامانه حیوانات رسانه ملی اخبار متا دانشگاه متاورس استخدام | دانش فروشگاه حم تبلیغات ملی بازار NFT متاورس رنگ نقشه ملی سه بعدی متا املاک و مستغلات