VBScript 數字轉換函式



語法

Variable_name = Conversion_function_name(expression)

數字函式幫助我們將給定數字從一個數據子型別轉換為另一個數據子型別。

序號 函式和說明
1

CDbl

一個函式,將給定任何變體子型別的數字轉換為雙精度

2

CInt

一個函式,將給定任何變體子型別的數字轉換為整型

3

CLng

一個函式,將給定任何變體子型別的數字轉換為長整型

4

CSng

一個函式,將給定任何變體子型別的數字轉換為單精度

5

Hex

一個函式,將給定任何變體子型別的數字轉換為十六進位制

示例

嘗試以下示例以瞭解 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>

執行時,上述指令碼將產生以下輸出 −

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
vbscript_numbers.htm
廣告