VBScript Funciones
Esta página enumera todas las funciones integradas de VBScript, divididas principalmente en las siguientes categorías:
| 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. |
| 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. |
| 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. |
| 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). |
| 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. |
| 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. |
| 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