جمعه, ۱۴ اردیبهشت, ۱۴۰۳ / 3 May, 2024
مجله ویستا

کار با متغیرها در زبان ASP کلاسیک


کار با متغیرها در زبان ASP کلاسیک

در بیشتر زبان های برنامه نویسی باید بین متغیر های داده های مختلف فرقی وجود داشته باشد یک متغیر که برای نگهداری رشته ها استفاده میشود بعدا نمی تواند برای نگهداری یک عدد مورد استفاده قرار گیرد

● اعداد اعشاری یا Floating-Point Numbers

اعداد اعشاری اعداد decimal شناور می باشند. اعداد ۵/۱,۴/۳- ,۱/۴ و حتی ۰/۵ همگی اعداد اعشاری می باشند.توجه به این نکته مهم می باشد که اعداد ممیز شناور اغلب گرد شده یا بریده میشوند تا به اندازه فضایی شوند که به انها اختصاص داده شده است.

نوع داده ای Single و Double به اعداد ممیز شناور اختصاص داده شده اند. فرق بین این دو در دقت اعدادی که در خود ذخیره می کنند می باشد. در نوع Double دو برابر Single حافظه لازم دارید اما بدیهی است که محدوده اعداد بزرگتر را می تواند در خود نگهداری کند و همچنین دقت بیشتری نسبت به Single دارد.

در VBScript شما هیچ نگرانی در مورد این دو ندارید. گاهی اوقات در هنگام کار کردن با اعداد ممیز شناور شما انها را به صورت اعداد علمی می بینید.

● رشته(String)

یک رشته می تواند زنجیره ای از حروف ، اعداد و نشانه ها را در داخل خود نگهداری کند.رشته ها باید از کد ها ، نام های متغیر و اعداد به وسیله قرار دادن آنها بین علامت " " شناخته شوند. عبارت "Welcome To macromediax" و"۱۲۳۲۴" مثال هایی از رشته می باشند. حتی رشته خالی " " می تواند همان رفتار یک رشته را نشان دهد.

هنگامی که ما از یک عبارت مانند response.write “hell” را استفاده میکنیم "Hello" یک مقدار رشته ای می باشد.

متغیر های رشته ای اغلب در فرستادن خروجی هایی مثل مثال بالا استفاده می شوند.

● Data(اطلاعات)

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

● Boolean

این نوع متغیر، فقز مقادیر درست یا غلط را در خود نگهداری می کند.متغیر های Boolean معمولا وقتی یک تصمیم گیری مورد نیاز می باشد استفاده می گردند.ارزش متغیر می تواند تعیین کند که کدام یک از دو عمل باید انجام بگیرد.این عمل به وسیله ساختار کنترلی انجام می گیرد.مثلا برای تعیین جنسیت کاربران به دونوع مذکر و مونث میتوان ازین نوع داده ای استفاده کرد .

● نوع داده Currency

یک عدد دقیق که تنها برای ذخایر پولی به خوبی کار خواهد کرد.اما VBScriptیک نوع داده مخصوص برای پول مهیا می کند که با چندین تابع مخصوص VBScript کار میکند.

● Object

این قسمت به اشیا مخصوص اشاره دارد.از اشیا در کار کردن با عملگرهای مربوطه به پایگاههای داده استفاده می شود.و در جای خود آن را مورد بحث قرار می دهیم.

● Variant Variables چه هستند؟

در بیشتر زبان های برنامه نویسی باید بین متغیر های داده های مختلف فرقی وجود داشته باشد. یک متغیر که برای نگهداری رشته ها استفاده میشود بعدا نمی تواند برای نگهداری یک عدد مورد استفاده قرار گیرد. البته این موضوع در زبان VBScript صادق نمی باشد VBScript از Variant Vciriables هایی استفاده می کنند که متغیر هایی هستند که شامل مقادیری از هر نوع می تواند باشد.

نویسنده : محسن شیرازی