چهارشنبه, ۲۷ تیر, ۱۴۰۳ / 17 July, 2024
مقدار دادن به یک متغیر
![مقدار دادن به یک متغیر](/web/imgs/16/162/nmbil1.jpeg)
در تعدادی از زبان های برنامه نویسی قبل از این که شما از متغیرها استفاده کنید باید به سیستم اعلام نمایید که از چه نوع داده ای می خواهید در داخل متغیر استفاده کنید و چه کاری با آن متغیر میخواهید انجام دهید. برای مثال در زبان برنامه نویسی ++C شما باید بگویید که
int MyVariableName;
MyVariableName = ۲;
VBScript همه چیز را کمی ساده تر می کند چون در آن لازم نیست که نوع متغیر را یعنی char,real, integer یا هر نوع متغیری را که ایجاد می نمایید تعین کنید. درVBScript همه ی متغیرها به وسیله کلمه کلیدی Dim تعریف می شوند. این بدین دلیل است که در VBScript ازVariant variables ها استفاده می گردد. بنابراین جمله معادل برای آن چیزی که در ++C توصیف شد، عبارت زیر است :
Dim MyVariableName
MyVariableName = ۲
در این جا اولین خط MyVariableName به عنوان متغیر توصیف گشته است بدون این که نوع خاصی برای MyVariableName تعیین نمایم.
● دستورالعمل های مورد نیاز برای متغیرها
قوانینی وجود دارند که در تعریف متغیر شما باید از آنها پیروی نمایید.در غیر این صورت سیستم قادر نخواهد بود کدهایتان را اجرا کند:
▪ در نام متغیر از کاراکتر های dash, period, Space استفاده نکنید. استفاده کردن از هریک از موارد ذکر شده در نام متغیرتان یک پیغام خطا را ایجاد می کند. در عوض اگر شما می خواهید چیزی را گسترش دهید سعی کنید از علامت (_)Underline استفاده کنید. برای مثال My_Variable_Name یک نام متغیر پذیرفته شده می باشد در صورتی که My Variable Name یا My-Variable-Name چنین نمی باشد.
▪ نام های متغیرها باید با یک حرف شروع شوند. underscore و اعداد در داخل نامهای متغیرتان تعریف گردند اما نه به عنوان کارکتر اول.نامهای متغیرها باید با یک حرف شروع شوند.برای مثال Variable_Number_۲ به کار میرود اما "۲ nd_variable" نباید به کار برده شود.
▪ نام متغیرها نباید طولانی تر از ۲۵۵ کارکتر باشد.
▪ از کلمات کلیدی به عنوان نام متغیرها استفاده نکنید. کلمات رزرو شده کلماتی هستند که به منظورهای خاصی در زبان به کار میروند. برای مثال کلمه Dim یک کلمه رزرو شده می باشد.اگر شما برای نوشتن کد های خود از برنامه InterDev استفاده می کنید کلمات رزرو شده به رنگ ابی مشخص گردیده اند.شما ممکن است از این کلمات به عنوان قسمتی از نام متغیر استفاده نمایید اما نمی توانید به عنوان نام کامل از آنها استفاده کنید.
▪ از نام متغیرها دو بار استفاده نکنید. البته شما میتوانید از نام متغیرها دو بار استفاده نمایید فقط اگاه باشید که شما نمی توانید از همان نام برای دو متغیر مختلف استفاده کنید.
احتیاط: زبان Vbscript که در ASP مورد استفاده قرار می گیرد نسبت به اندازه حروف حساس نمی باشد. به این معنی که بزرگ کردن حروف نام متغیرها فراخوانی توابع یا کلمات کلیدی هیچ اهمیتی ندارد. اگر شما یک متغیر به نام Myvar داشته باشید می توانید همان متغیر را با نامهای MYVAR ,myVar و غیره را هم داشته باشید.
● Style Guidelines on Variable Names
برنامه نویسان برای اینکه اسم متغیر هاشون یادشون بمونه از روش های گوناگونی در نام گذاری متغیر استفاده میکنند. این اصول نوشتاری کاملا برای سیستم غیر ضروری می باشد اما این اصول کار برنامه نویسی را برای شما ساده تر می نماید همچنین کار خواندن کدهای نوشته شده توسط شما برای دیگران را راحتتر می کنند:
▪ روشی که ما در اینجا استفاده می کنیم استفاده از پیشوند های متغیر هاست. برای مثال اگر از یک متغیر date برای نگه داشتن روز تولد استفاده می کنید نام آنرا میتوانید بصورت dtBirthday انتخاب کنید. DT در ابتدای نام ، مخفف date است و شما با دیدن آن متوجه میشوید که این متغیر کارش چیست.
▪ تمام متغیرها را در ابتدای برنامه تعریف نمایید. اگر حتی بعد از استفاده از نامهای مناسب شما در به یاد آوری نام یک متغیر به خصوص دچار مشکل شدید بهتر است بدانید که کجا می توانید آن متغیر را پیدا کنید. بیشتر زبانها از این واقعیت استفاده مینمایند.
● انواع پیشوندهای پیشنهادی برای نام متغیرها:
ـ Integer int
ـ Single sng
ـ Double dbl
ـ String str
ـ Date dt
ـ Boolean bol
ـ Currency cur
ـ Object obj
نویسنده : محسن شیرازی
تعمیرکار درب برقی وجک پارکینگ
دورههای مدیریتی دانشگاه تهران
فروش انواع ژنراتور دیزلی با ضمانت نامه معتبر
مسعود پزشکیان ایران دولت سیزدهم دولت چهاردهم پزشکیان دولت عزاداری علی باقری محمدجواد ظریف ترور رئیس جمهور انتخابات
شهرداری تهران تهران هواشناسی قتل تب دنگی تعطیلی ادارات تیراندازی زلزله پشه آئدس عزاداری محرم شورای شهر تهران سازمان تامین اجتماعی
واردات خودرو خودرو قیمت دلار قیمت طلا حقوق بازنشستگان قیمت خودرو بازار خودرو بازنشستگان اربعین سایپا ترافیک مالیات
سینما وزارت ارشاد سینمای ایران تلویزیون فرهاد مشیری دفاع مقدس لیلی رشیدی شورای عالی انقلاب فرهنگی تئاتر مختارنامه صداوسیما مهران غفوریان
زمین سرطان آزمون سراسری ماه فناوری درمان و آموزش پزشکی دانشگاه الزهرا
دونالد ترامپ عاشورا رژیم صهیونیستی ترامپ غزه جنگ غزه فلسطین اسرائیل آمریکا ترور ترامپ روسیه چین
فوتبال پرسپولیس استقلال علیرضا بیرانوند تراکتور باشگاه پرسپولیس رئال مادرید نقل و انتقالات لیگ برتر کیلیان امباپه یورو 2024 تیم ملی اسپانیا رامین رضاییان
هوش مصنوعی اینترنت سرعت اینترنت تیک تاک ناسا اپل شیائومی ربات
رژیم غذایی کودکان گرمازدگی افسردگی کاهش وزن نوشابه صبحانه استرس