توابع VBScript
این صفحه تمام توابع داخلی VBScript را فهرست میکند:
توابع Date/Time
تابع |
توضیح |
CDate |
تبدیل یک عبارت معتبر تاریخ یا زمان به نوع تاریخ. |
Date |
بازگشت تاریخ سیستم فعلی. |
DateAdd |
بازگشت تاریخای که فاصله زمانی مشخص شده به آن اضافه شده است. |
DateDiff |
بازگشت تعداد فاصله زمانی بین دو تاریخ. |
DatePart |
بازگشت بخش مشخص شده از تاریخ داده شده. |
DateSerial |
بازگشت تاریخ مشخص شده برای سال، ماه و روز |
DateValue |
بازگشت تاریخ |
Day |
بازگشت عددی که نمایندهای از روزی در ماه است (در محدوده و شامل 1 تا 31) |
FormatDateTime |
بازگشت عبارتی که به صورت تاریخ یا زمان فرمتبندی شده است. |
Hour |
بازگشت عددی که نمایندهای از ساعتهای یک روز است (در محدوده و شامل 0 تا 23) |
IsDate |
بازگشت یک درجهای که نشان میدهد یک عبارت محاسباتی میتواند به تاریخ تبدیل شود یا خیر. |
Minute |
بازگشت عددی که دقیقه ساعت را نشان میدهد (در محدوده و شامل 0 تا 59). |
Month |
بازگشت عددی که ماه سال را نشان میدهد (در محدوده و شامل 1 تا 12). |
MonthName |
بازگشت نام ماه معین. |
Now |
بازگشت تاریخ و زمان سیستم فعلی. |
Second |
بازگشت عددی که ثانیههای دقیقه را نشان میدهد (در محدوده و شامل 0 تا 59). |
Time |
بازگشت زمان سیستم فعلی. |
Timer |
بازگشت تعداد ثانیه از 12:00 شب. |
TimeSerial |
بازگشت تعداد ثانیه از 12:00 شب. |
TimeValue |
بازگشت زمان. |
Weekday |
بازگشت عددی که روز هفته را نشان میدهد (در محدوده و شامل 1 تا 7). |
WeekdayName |
بازگشت نام روز هفته معین در هفته. |
Year |
بازگشت عددی که سال را نشان میدهد. |
Top
توابع تبدیل
تابع |
توضیح |
Asc |
تبدیل حرف اول کلمه به کد ANSI. |
CBool |
تبدیل عبارت به نوع Boolean. |
CByte |
تبدیل عبارت به نوع Byte. |
CCur |
تبدیل عبارت به نوع Currency. |
CDate |
تبدیل عبارت معتبر تاریخ و زمان به نوع Date. |
CDbl |
تبدیل عبارت به نوع Double. |
Chr |
تبدیل کد ANSI معین به کاراکتر. |
CInt |
تبدیل عبارت به نوع Integer. |
CLng |
تبدیل عبارت به نوع Long. |
CSng |
تبدیل عبارت به نوع Single. |
CStr |
تبدیل عبارت به نوع فرزین SubType String. |
Hex |
بازگشت مقدار هگزادسیمال عدد معین. |
Oct |
بازگشت مقدار هگزادسیمال عدد معین. |
Top
توابع Math
تابع |
توضیح |
Abs |
بازگشت مقدار مثبت عدد معین. |
Atn |
بازگشت تانژانت معکوس عدد معین. |
Cos |
بازگشت کسینوس عدد معین (به اونجهت باید به درجه تبدیل شود). |
Exp |
بازگشت توان مقدار e (پایه طبیعی) |
Hex |
بازگشت مقدار هگزادسیمال عدد معین. |
Int |
بازگشت بخش صحیح عدد معین. |
Fix |
بازگشت بخش صحیح عدد معین. |
Log |
بازگشت عدد طبیعی معین به عدد طبیعی. |
Oct |
کوسین مشخصی را بازمیگرداند. |
Rnd |
یک عدد تصادفی بین 0 و 1 بازمیگرداند. |
Sgn |
یک عدد صحیح را بازمیگرداند که نشاندهنده علامت مشخصی است. |
Sgn |
سین مشخصی (درجه) را بازمیگرداند. |
Sqr |
ریشه دوم مشخصی را بازمیگرداند. |
Tan |
گóc مشخصی (درجه) را بازمیگرداند. |
Top
توابع آرایه
تابع |
توضیح |
Array |
یک متغیر شامل آرایهای است |
Filter |
یک آرایه شامل زیررشتههایی است که بر اساس شرط مشخصی انتخاب شدهاند. |
IsArray |
یک مقدار بولین را بازمیگرداند که نشان میدهد آیا متغیری یک آرایه است یا خیر. |
Join |
یک رشته از چندین زیررشته از آرایه تشکیل شده از زیررشتههای مشخصی بازمیگرداند. |
LBound |
کوچکترین شماره محدوده ابعاد مشخصی یک آرایه را بازمیگرداند. |
Split |
یک آرایه یک بعدی شامل تعداد مشخصی زیررشته با شماره شروع از 0 را بازمیگرداند. |
UBound |
بزرگترین شماره محدوده ابعاد مشخصی یک آرایه را بازمیگرداند. |
Top
توابع رشته
تابع |
توضیح |
InStr |
موقعیت اولین بار ظاهر شدن یک رشته در یک رشته دیگر را بازمیگرداند. جستجو از سمت اول رشته آغاز میشود. |
InStrRev |
موقعیت اولین بار ظاهر شدن یک رشته در یک رشته دیگر را بازمیگرداند. جستجو از سمت آخر رشته آغاز میشود. |
LCase |
یک رشته مشخص را به حروف کوچک تبدیل میکند. |
Left |
تعداد مشخصی کاراکتر از سمت چپ یک رشته را بازمیگرداند. |
Len |
تعداد کاراکترهای یک رشته را بازمیگرداند. |
LTrim |
فضاهای خالی سمت چپ یک رشته را حذف میکند. |
RTrim |
فضاهای خالی سمت راست یک رشته را حذف میکند. |
Trim |
فضاهای خالی سمت چپ و راست یک رشته را حذف میکند. |
Mid |
تعداد مشخصی کاراکتر از رشته بازمیگرداند. |
Replace |
بخشی از رشته را با استفاده از یک رشته دیگر به تعداد مشخصی بار جایگزین میکند. |
Right |
تعداد مشخصی کاراکتر از سمت راست یک رشته را بازمیگرداند. |
Space |
یک رشته شامل تعداد مشخصی فضای خالی را بازمیگرداند. |
StrComp |
دو رشته را مقایسه کرده و یک مقدار نمایانگر نتیجه مقایسه را بازمیگرداند. |
String |
یک رشته شامل کاراکترهای تکراری مشخص را بازمیگرداند. |
StrReverse |
یک رشته را معکوس میکند. |
UCase |
یک رشته مشخص را به حروف بزرگ تبدیل میکند. |
Top
توابع دیگر
تابع |
توضیح |
CreateObject |
یک شیء با نوع مشخصی ایجاد میکند. |
Eval |
یک عبارت را محاسبه کرده و نتیجه را بازمیگرداند. |
GetLocale |
مقدار شناسه منطقه جاری را بازمیگرداند. |
GetObject |
یک ارجاع به اشیای automation در فایل بازمیگرداند. |
GetRef |
به شما اجازه میدهد تا یک زیربرنامه VBScript را به یک رویداد DHTML روی صفحه متصل کنید. |
InputBox |
ممکن است یک پنجره گفتگو نمایش داده شود، کاربر میتواند در آن متن وارد کند و/یا بر روی دکمه کلیک کند و سپس نتیجه را بازگرداند. |
IsEmpty |
یک ارزش بولین بازگرداند که نشاندهنده این است که آیا متغیر مشخص شده به عنوان مقدار اولیه تنظیم شده است یا خیر. |
IsNull |
یک ارزش بولین بازگرداند که نشاندهنده این است که آیا متغیر مشخص شده شامل دادههای نامعتبر (Null) است یا خیر. |
IsNumeric |
یک ارزش بولین بازگرداند که نشاندهنده این است که آیا عبارت مشخص شده میتواند به عنوان عدد محاسبه شود یا خیر. |
IsObject |
یک ارزش بولین بازگرداند که نشاندهنده این است که آیا عبارت مشخص شده یک شیء automation است یا خیر. |
LoadPicture |
یک شیء تصویر بازگرداند. فقط برای پلتفرمهای 32 بیتی است. |
MsgBox |
پیامنمای نمایش میدهد، منتظر کلیک کاربر بر روی دکمه است و ارزشی را بازگرداند که نشاندهنده دکمه کلیک شده توسط کاربر است. |
RGB |
یک عدد را بازگرداند که نمایشدهنده یک رنگ RGB است. |
Round |
اعداد را به اطراف نزدیک میکند. |
ScriptEngine |
زبان اسکریپت در حال استفاده را بازگرداند. |
ScriptEngineBuildVersion |
نسخه اسکریپت موتور در حال استفاده را بازگرداند. |
ScriptEngineMajorVersion |
نسخه اصلی اسکریپت موتور در حال استفاده را بازگرداند. |
ScriptEngineMinorVersion |
نسخه زیر نسخه اسکریپت موتور در حال استفاده را بازگرداند. |
SetLocale |
شناسه منطقه را تنظیم کنید و شناسه منطقه قبلی را بازگرداند. |
TypeName |
زیر نوع متغیر مشخص شده را بازگرداند. |
VarType |
ارزش زیر نوع متغیر نشانهدهنده را بازگرداند. |
Top