VBScript Funciones


Esta página enumera todas las funciones integradas de VBScript, divididas principalmente en las siguientes categorías:

Funciones de fecha/hora

Función Descripción
CDate Convierte una expresión válida de fecha y hora en un tipo de fecha (Date).
Date Devuelve la fecha actual del sistema.
DateAdd Devuelve la fecha a la que se ha añadido el intervalo de tiempo especificado.
DateDiff Devuelve el número de intervalos de tiempo entre dos fechas.
DatePart Devuelve la parte especificada de una fecha determinada.
DateSerial Devuelve una fecha con el año, mes y día especificados.
DateValue Devuelve una fecha.
Day Devuelve un número que representa el día del mes (entre 1 y 31, inclusive).
FormatDateTime Devuelve una expresión formateada como fecha u hora.
Hour Devuelve un número que representa la hora del día (entre 0 y 23, inclusive).
IsDate Devuelve un valor booleano que indica si la expresión evaluada puede convertirse en una fecha.
Minute Devuelve un número que representa los minutos de una hora (entre 0 y 59, inclusive).
Month Devuelve un número que representa el mes del año (entre 1 y 12, inclusive).
MonthName Devuelve el nombre del mes especificado.
Now Devuelve la fecha y hora actuales del sistema.
Second Devuelve un número que representa los segundos de un minuto (entre 0 y 59, inclusive).
Time Devuelve la hora actual del sistema.
Timer Devuelve el número de segundos transcurridos desde las 12:00 a. m.
TimeSerial Devuelve una hora con la hora, los minutos y los segundos especificados.
TimeValue Devuelve la hora.
Weekday Devuelve un número que representa el día de la semana (entre 1 y 7, inclusive).
WeekdayName Devuelve el nombre del día de la semana correspondiente al día especificado.
Year Devuelve un número que representa el año.

Funciones de conversión

Top
Función Descripción
Asc Convierte el primer carácter de una cadena en su código de carácter ANSI.
CBool Convierte una expresión en un tipo booleano (Boolean).
CByte Convierte una expresión en un tipo byte (Byte).
CCur Convierte una expresión en un tipo moneda (Currency).
CDate Convierte una expresión válida de fecha y hora en un tipo de fecha (Date).
CDbl Convierte una expresión en un tipo de doble precisión (Double).
Chr Convierte el código de carácter ANSI especificado en un carácter.
CInt Convierte una expresión en un tipo entero (Integer).
CLng Convierte una expresión en un tipo entero largo (Long).
CSng Convierte una expresión en un tipo de precisión simple (Single).
CStr Convierte una expresión en un tipo cadena (String).
Hex Devuelve el valor hexadecimal del número especificado.
Oct Devuelve el valor octal del número especificado.

Funciones de formato

Top
Función Descripción
FormatCurrency Devuelve una expresión formateada como valor de moneda.
FormatDateTime Devuelve una expresión formateada como fecha u hora.
FormatNumber Devuelve una expresión formateada como número.
FormatPercent Devuelve una expresión formateada como porcentaje.

Funciones matemáticas

Top
Función Descripción
Abs Devuelve el valor absoluto del número especificado.
Atn Devuelve el arcotangente del número especificado.
Cos Devuelve el coseno del número especificado (ángulo).
Exp Devuelveela potencia de la base del logaritmo natural.
Hex Devuelve el valor hexadecimal del número especificado.
Int Devuelve la parte entera del número especificado.
Fix Devuelve la parte entera del número especificado.
Log Devuelve el logaritmo natural del número especificado.
Oct Devuelve el valor octal del número especificado.
Rnd Devuelve un número aleatorio menor que 1 pero mayor o igual que 0.
Sgn Devuelve un entero que indica el signo del número especificado.
Sin Devuelve el seno del número especificado (ángulo).
Sqr Devuelve la raíz cuadrada del número especificado.
Tan Devuelve la tangente del número especificado (ángulo).

Funciones de matriz

Top
Función Descripción
Array Devuelve una variable que contiene una matriz.
Filter Devuelve una matriz de base cero que contiene un subconjunto de una matriz de cadenas basado en un criterio de filtrado específico.
IsArray Devuelve un valor booleano que indica si la variable especificada es una matriz.
Join Devuelve una cadena compuesta por varias subcadenas de una matriz.
LBound Devuelve el subíndice más pequeño de la dimensión de una matriz.
Split Devuelve una matriz unidimensional de base cero que contiene el número especificado de subcadenas.
UBound Devuelve el subíndice más grande de la dimensión de una matriz.

Funciones de cadena

Top
Función Descripción
InStr Devuelve la posición de la primera aparición de una cadena dentro de otra. La búsqueda comienza desde el primer carácter de la cadena.
InStrRev Devuelve la posición de la primera aparición de una cadena dentro de otra. La búsqueda comienza desde el último carácter de la cadena.
LCase Convierte la cadena especificada a minúsculas.
Left Devuelve el número especificado de caracteres desde el lado izquierdo de una cadena.
Len Devuelve el número de caracteres en una cadena.
LTrim Elimina los espacios del lado izquierdo de una cadena.
RTrim Elimina los espacios del lado derecho de una cadena.
Trim Elimina los espacios de ambos lados (izquierdo y derecho) de una cadena.
Mid Devuelve el número especificado de caracteres de una cadena.
Replace Reemplaza una parte específica de una cadena con otra cadena un número especificado de veces.
Right Devuelve el número especificado de caracteres desde el lado derecho de una cadena.
Space Devuelve una cadena compuesta por el número especificado de espacios.
StrComp Compara dos cadenas y devuelve un valor que representa el resultado de la comparación.
String Devuelve una cadena que contiene un carácter repetido hasta la longitud especificada.
StrReverse Invierte una cadena.
UCase Convierte la cadena especificada a mayúsculas.

Otras funciones

Top
Función Descripción
CreateObject Crea un objeto del tipo especificado.
Eval Evalúa una expresión y devuelve el resultado.
GetLocale Devuelve el ID de locale actual.
GetObject Devuelve una referencia al objeto de automatización (automation) de un archivo.
GetRef Le permite conectar una subrutina de VBScript a un evento DHTML en la página.
InputBox Muestra un cuadro de diálogo en el que el usuario puede introducir texto y/o hacer clic en botones, y devuelve el contenido.
IsEmpty Devuelve un valor booleano que indica si la variable especificada ha sido inicializada.
IsNull Devuelve un valor booleano que indica si la expresión especificada contiene datos no válidos (Null).
IsNumeric Devuelve un valor booleano que indica si la expresión especificada puede evaluarse como un número.
IsObject Devuelve un valor booleano que indica si la expresión especificada es un objeto de automatización (automation).
LoadPicture Devuelve un objeto de imagen. Solo se usa en plataformas de 32 bits.
MsgBox Muestra un cuadro de mensaje, espera a que el usuario haga clic en un botón y devuelve un valor que indica qué botón ha hecho clic el usuario.
RGB Devuelve un número que representa un valor de color RGB.
Round Redondea un número.
ScriptEngine Devuelve el lenguaje de scripting en uso.
ScriptEngineBuildVersion Devuelve el número de compilación interna del motor de scripting en uso.
ScriptEngineMajorVersion Devuelve el número de versión principal del motor de scripting en uso.
ScriptEngineMinorVersion Devuelve el número de versión secundaria del motor de scripting en uso.
SetLocale Establece el ID de locale y devuelve el ID de locale anterior.
TypeName Devuelve el subtipo de la variable especificada.
VarType Devuelve un valor que indica el subtipo de una variable.

Otras extensiones