توابع 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

توابع Format

تابع توضیح
FormatCurrency بازگشت عبارت فرمت شده به عنوان مقدار پول.
FormatDateTime بازگشت عبارت فرمت شده به عنوان تاریخ یا زمان.
FormatNumber بازگشت عبارت فرمت شده به عنوان عدد.
FormatPercent بازگشت عبارت فرمت شده به عنوان درصد.

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