Funciones de conversión de números de VBScript
Sintaxis
Variable_name = Conversion_function_name(expression)
Las funciones numéricas nos ayudan a convertir un número dado de un subtipo de datos a otro subtipo de datos.
No Señor | Función descriptiva |
---|---|
1 | CDbl Una función, que convierte un número dado de cualquier subtipo de variante en doble |
2 | CInt Una función, que convierte un número dado de cualquier subtipo de variante en entero |
3 | CLng Una función, que convierte un número determinado de cualquier subtipo de variante en Long |
4 | CSng Una función, que convierte un número determinado de cualquier subtipo de variante en Single |
5 | Hex Una función, que convierte un número dado de cualquier subtipo de variante en hexadecimal |
Ejemplo
Pruebe el siguiente ejemplo para comprender todas las funciones de conversión de números disponibles en VBScript.
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
x = 123
y = 123.882
document.write("x value after converting to double - " & CDbl(x) & "<br />")
document.write("y value after converting to double - " & CDbl(y) & "<br />")
document.write("x value after converting to Int -" & CInt(x) & "<br />")
document.write("y value after converting to Int -" & CInt(y) & "<br />")
document.write("x value after converting to Long -" & CLng(x) & "<br />")
document.write("y value after converting to Long -" & CLng(y) & "<br />")
document.write("x value after converting to Single -" & CSng(x) & "<br />")
document.write("y value after converting to Single -" & CSng(y) & "<br />")
document.write("x value after converting to Hex -" & Hex(x) & "<br />")
document.write("y value after converting to Hex -" & Hex(y) & "<br />")
</script>
</body>
</html>
Cuando se ejecuta, el script anterior producirá el siguiente resultado:
x value after converting to double - 123
y value after converting to double - 123.882
x value after converting to Int -123
y value after converting to Int -124
x value after converting to Long -123
y value after converting to Long -124
x value after converting to Single -123
y value after converting to Single -123.882
x value after converting to Hex -7B
y value after converting to Hex -7C