|
This page will provide you with a quick look at the more important VBScript functions. They include functions for type checking, date manipulation, string manipulation, formatting, math, and more.
| Function |
Description |
| VarType |
Returns an integer code that indicates the subtype of a variable. |
| TypeName |
Returns the subtype of a variable. |
| IsNumeric |
Returns a Boolean value indicating whether an expression can be evaluated as a number. |
| IsArray |
Returns a Boolean value indicating whether a variable is an array. |
| IsDate |
Returns a Boolean value indicating whether the expression can be converted to a date. |
| IsEmpty |
Returns a Boolean value indicating whether a variable has been initialized or not. |
| IsNull |
Returns a Boolean value that indicates whether an expression contains no valid datatype. |
| IsObject |
Returns a Boolean value indicating whether an expression refers to an Automation object. |
| Function |
Description |
| CBool |
Converts an expression to a Boolean subtype. |
| CByte |
Converts an expression to a Byte subtype. |
| CCur |
Converts an expression to a Currency subtype. |
| CDate |
Converts an expression to a Date subtype. |
| CDbl |
Converts an expression to a Double subtype. |
| CInt |
Converts an expression to a Integer subtype. |
| CLng |
Converts an expression to a Long subtype. |
| CSng |
Converts an expression to a Single subtype. |
| CStr |
Converts an expression to a String subtype. |
| Function |
Description |
| FormatCurrency |
Returns an expression formatted as a currency value. |
| FormatDateTime |
Returns an expression formatted as a date or time. |
| FormatNumber |
Returns an expression formatted as a number. |
| FormatPercent |
Returns an expression formatted as a percent value with a trailing percent (%) symbol. |
| Function |
Description |
| Join |
Returns a string created by joining strings stored in an array. |
| Filter |
Returns a zero-based array containing subset of a string array based on a filter criteria. |
| InStr |
Returns the numeric position of the first occurrence of one string within another. |
| InStrRev |
Returns the numeric position of the first occurrence of one string within another starting from the end of the string. |
| LCase |
Returns a string with all its uppercase letters converted to lowercase letters. |
| Left |
Returns a specified number of characters from the left side of a string. |
| Len |
Returns the number of characters in a string. |
| LTrim |
Removes all the spaces from the left side of a string. |
| RTrim |
Removes all the spaces from the right side of a string. |
| Trim |
Removes spaces from both the left and the right sides of a string. |
| Mid |
Returns a specified number of characters from a string. |
| Replace |
Returns a string in which a specified sub-string has been replaced with another substring a specified number of times. |
| Right |
Returns a specified number of characters from the right side of a string. |
| Space |
Returns a string consisting of the number of defined spaces. |
| Split |
Returns a zero-based, one-dimensional array that contains a specified number of substrings. |
| StrComp |
Compares two strings and returns a value indicating the result of the comparison. |
| String |
Returns a string consisting of character repeated number times. |
| StrReverse |
Returns a string where the character order has been reversed. |
| UCase |
Returns string with all its lowercase letters converted to uppercase letters. |
| Function |
Description |
| Date |
Returns the current system date. |
| DateAdd |
Returns a date to which a specified time interval has been added. |
| DateDiff |
Returns the number of intervals between two dates. |
| DatePart |
Returns the specified part of a given date. |
| DateSerial |
Returns a date for a specified year, month, and day. |
| DateValue |
Returns a date. |
| Day |
Returns a number representing the day of the month (between 1 and 31, inclusive). |
| Hour |
Returns a number representing the hour of the day (between 0 and 23, inclusive). |
| Minute |
Returns a number of the minutes in current system time (between 0 and 59, inclusive). |
| Month |
Returns a number representing the month of the year (between 1 and 12, inclusive). |
| MonthName |
Returns the name of a specified month. |
| Now |
Returns the current system date and time. |
| Second |
Returns the current seconds value of the current system time (between 0 and 59, inclusive). |
| Time |
Returns the current system time. |
| TimeSerial |
Returns the time for a specific hour, minute, and second. |
| TimeValue |
Returns the current system time. |
| Weekday |
Returns a number representing the day of the week (between 1 and 7, inclusive). |
| WeekdayName |
Returns the weekday name of a specified day of the week. |
| Year |
Returns a number representing the year. |
| Function |
Description |
| Abs |
Returns the absolute value of a number. |
| Atn |
Returns the arctangent of a number. |
| Cos |
Returns the cosine of an angle. |
| Exp |
Returns e, the base of natural logarithms, raised to a power. |
| Hex |
Returns a string representing the hexadecimal value of a number. |
| Int |
Returns the integer portion of a number. If number is negative, Int returns the first integer less than or equal to number. |
| Fix |
Returns the integer portion of a number. If number is negative, Fix returns the first integer greater than or equal to number. |
| Log |
Returns the natural logarithm of a number. |
| Oct |
Returns a string representing the octal value of a number. |
| Rnd |
Returns a random number less than 1 but greater or equal to 0. |
| Round |
Returns a number rounded to a specified number of decimal places. |
| Sgn |
Returns an integer indicating the sign of a number. |
| Sin |
Returns the sine of an angle. |
| Sqr |
Returns the square root of a number. |
| Tan |
Returns the tangent of an angle. |
| Function |
Description |
| Chr |
Returns the character specified by the ANSI character code. |
| Array |
Returns an array containing the specified values. |
| Asc |
Returns the ANSI character code of a string. |
| LBound |
Returns the lower limit for the elements in an array. |
| UBound |
Returns the upper limit for the number of elements in an array. | |