- Windows Script Host - VBScript - Literales -

Literal es un valor estático que se define en un código. Los literales son definidos para:
- contener un texto que el script deberá editar
- contener el nombre del archivo, cuyo contenido debe leer el script
- intervalo de valores, entre los cuales debe probarse determinada condición o validez
Existen diversos tipos de valores:
- números enteros, valores los cuales se expresan a través de un grupo de cifras (123456789)
- números fraccionarios, los cuales se expresan con el punto decimal (654.321)
- números hexadecimales, los cuales se expresan con el prefijo "&h"
- números octales, los que se expresan con el prefijo "&o"
- strings, los cuales se expresan con las comillas altas ( " " ). Las comillas introducen una cadena de caracteres y la cierran. En el caso que se requiera colocar algo entre comillas en un string, debera hacerse, precedidos y culminados, por comillas dobles. Ejemplo:

"Aquí las comillas en las mismas" "Golpe de vista" "¡"

- fecha y hora, valores los cuales se expresan entre signos de número (#). Por otra parte se expresa al estilo americano, mm/dd/yyyy. Para señalar la fecha "23.junio.2009", debe escribirse #06/23/2009#. De la misma forma, la hora debe escribirse con el mismo estilo: #06/23/2009 10:25:32AM#
- valores boleano. Los valores "si" o "no" (verdadero o falso) se expresa con "true" y "false".
La representación de valores monetarios depende de la configuración regional del sistema operativo en el "panel de control". En el caso de tratarse de un ordenador configurado para un país comunitario (Euro), es posible expresar valores como sigue: "2568,25€".
El estado particular "sin valor asignado", se señala con "Empty" y se expresa con la palabra "null".
Ejemplo de edición de literales:

' literal.vbs
' edición de literales
' =========================
WScript.Echo(123456)

WScript.Echo(654.987)
WScript.Echo(&o77)
WScript.Echo(&h0AE1)

WScript.Echo("Mi nombre es Alfredo")

WScript.Echo(#06/23/2009 10:25:32AM#)

WScript.Echo(true)
WScript.Echo(false)

WScript.Echo("5.243,36 _")

WScript.Echo(null)
WScript.Echo(Empty)

previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo