PDA

View Full Version : نحوه تعریف متغییر به صورت global , ....



soonami
چهارشنبه 30 آذر 1390, 10:49 صبح
سلام دوستان من یک مطلب درباره تعریف انوع متغییر بصورت global و عادی خوندم ویه چیزایی فهمیدم البته فکر کنم!!!
خواستم شما عزیزان یا یک مطلب مفید یا خودتون با مثال نحوه تعریف متغییر بصورت global وعادی در توابع و غیر از توابع توضیح دهید

اون مطلبی که خوندم زبان english بوده و یک سری کد داشت که پس از آموزش ما اگر نفهمیدم مطرح میکنم تا یاد شما بگید

اگر زحمتی نیست این زحمت آموزش رو بکشید

و لطفا کاربردش بگید

<<< خودم فکر کنم gloval همه جا میشه استفاده کرد در توابع ولی var b فقط در تابع و توابع داخلیش

ممنون میشم

AMIBCT
پنج شنبه 01 دی 1390, 01:16 صبح
متغیرهایی که خارج از توابع تعریف شوند( با کمک var ) در همه‌ی توابع قابل استفاده هستند
متغیرهایی که داخل تابع تعریف شوند در همان تابع و در تابع‌های زیرمجموعه قابل دسترسی خواهند بود

narsic
پنج شنبه 08 دی 1390, 16:53 عصر
در جاوا اسکریپت برای تعریف ثابت هم فقط لازمه که تمام حروف رو به صورت بزرگ بنویسید
موفق باشید

mehdi.mousavi
پنج شنبه 08 دی 1390, 18:18 عصر
در جاوا اسکریپت برای تعریف ثابت هم فقط لازمه که تمام حروف رو به صورت بزرگ بنویسید موفق باشید

سلام.
این فقط یک Naming Convention هستش و جزء خصائص زبان نیست. به بیان دیگه، شما می تونید متغیرتون رو با حروف بزرگ بنویسید، اما این مساله باعث نمیشه تا متغیر مزبور const باشه و ... اگر هدفتون تعریف متغیر فقط خواندنی هستش و میخواهید جلوی تغییرات رو روی متغیر خاصی بگیرید، می تونید از Module Pattern در JavaScript استفاده کنید.

موفق باشید.