Visual Basic Scripting Edition  

Función CLng

Devuelve una expresión que se ha convertido en tipo Variant de subtipo Long.

CLng(expresión)

El argumento expresión es cualquier expresión válida.

Observaciones

En general, puede documentar su código mediante las funciones de conversión de subtipo para mostrar que el resultado de alguna operación se debe expresar como un tipo de dato particular en vez de como el tipo de dato predeterminado. Por ejemplo, utilice Clnt o CLng para forzar un valor aritmético de tipo entero en los casos en que normalmente aparecen valores aritméticos de moneda, precisión simple o precisión doble.

Utilice la función CLng para proporcionar conversiones de tipo internacional de cualquier otro tipo de datos a un subtipo Long. Por ejemplo, los distintos separadores decimales se reconocen apropiadamente según la configuración regional de su sistema, de la misma manera que los separadores de miles.

Si expresión queda fuera del intervalo aceptable para el subtipo Long, se produce un error.

El siguiente ejemplo utiliza la función CLng para convertir un valor en tipo Long:

Dim MiVal1, MiVal2, MiLong1, MiLong2
MiVal1 = 25427.45: MiVal2 = 25427.55   ' MiVal1 y MiVal2 son de tipo Double.
MiLong1 = CLng(MiVal1)    ' MiLong1 contiene 25427.
MiLong2 = CLng(MiVal2)    ' MiLong2 contiene 25428.
Nota   CLng difiere de las funciones Fix e Int, que truncan, más que redondean, la parte fraccional de un número. Cuando la parte fraccional es exactamente 0,5 la función CLng la redondea siempre al número par más cercano. Por ejemplo, 0,5 se redondea a 0 y 1,5 se redondea a 2.

Requisitos

Versión 1

Consulte también

Función CBool | Función CByte | Función CCur | Función CDate | Función CDbl | Función CInt | Función CSng | Función CStr | Funciones Int y Fix

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.