Tecnología

Inicio

Función mediados en VBScript

Una forma de empezar a aprender el lenguaje de programación Visual Basic de Microsoft es comenzar con la programación Visual Basic Script. VBScript acciones muchas de las características de Visual Basic y puede ayudar a que se familiarice con los dos idiomas. VBScript también viene con potentes funciones integradas tales como mediana que le ayudan a manipular datos de cadena. Usando la función Mid requiere sólo unas pocas líneas de código VBScript.

cadena datos

Las aplicaciones web comparten una característica común con los programas de escritorio: ambos menudo necesitan utilizar datos de cadena. Un cuadro de texto, visto en páginas web y en aplicaciones de escritorio, es un ejemplo de un control que muestra cadenas y las acepta como entrada. Crear una variable de cadena VBScript rodeando un valor de texto con citas y asignarlo a la variable como se muestra a continuación.

Dim stringvariable = "esto es una cadena"

También puede crear una variable de cadena que consta de otras dos cadenas mediante la concatenación de ellas como se muestra en este ejemplo:

stringvariable = "cadena 1" y "2 cuerdas"

Colocar un símbolo de unión entre las variables concatenadas.

Función mediados

Muchos lenguajes de programación tienen una función que ayuda a ver una serie de caracteres que se encuentran dentro de una cadena. Algunos llaman a esta función de subcadena. VBScript llama mediana. La función Mid busca una subcadena dentro de una cadena basada en tres parámetros que se proporciona la función. El primer parámetro identifica la cadena de origen. El segundo parámetro define la posición inicial de su subcadena objetivo. El parámetro longitud final es opcional. Especifica los caracteres numéricos que desea buscar.

Usos

Suponga que su aplicación VMScript tiene que examinar los últimos cuatro dígitos del número de la Seguridad Social de un usuario. Coge esos dígitos al instante utilizando la función Mid. Los desarrolladores también a menudo tienen que mirar el primer dígito de un número de teléfono. El código necesario para hacer que aparece a continuación:

firstDigit = Mid (socialSecurityNumber, 0,1)

El 0 y el 1 en la lista de parámetros dicen VBScript para recuperar el comenzar a buscar al principio de la cadena y para recuperar un carácter. El primer parámetro numérico es cero porque VBScript es un lenguaje basado en cero que empieza a contar desde cero.

Consejos

Si pasa un tercer parámetro a la función del medio, VBScript comienza a buscar a su punto de partida y devuelve todos los caracteres que se encuentran después de que la posición de partida. Tenga cuidado al asignar un valor inicial o un valor de longitud. Si cualquiera de los valores que se ofrecen punto a un lugar fuera de la cadena, se producirá un error. Por ejemplo, si el valor de la longitud es de 12 y la longitud de la cadena de destino es sólo el 11, la función Mid fallará. Para evitar este error, utilice la función Len para determinar la longitud de una cadena antes de intentar utilizar la función Mid.