
- VBScript 教程
- VBScript - 首頁
- VBScript - 概述
- VBScript - 語法
- VBScript - 啟用
- VBScript - 位置
- VBScript - 變數
- VBScript - 常量
- VBScript - 運算子
- VBScript - 決策
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookie
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - 正則表示式
- VBScript - 錯誤處理
- VBScript - 其他語句
- VBScript 有用資源
- VBScript - 問答
- VBScript - 快速指南
- VBScript - 有用資源
- VBScript - 討論
VBScript中的數學函式
語法
variablename = Mathematical_function_Name(Expression)
數學函式幫助我們評估給定輸入數字的數學和三角函式。
序號 | 函式及描述 |
---|---|
1 | Int 一個函式,返回給定數字的整數部分 |
2 | Fix 一個函式,返回給定數字的整數部分 |
3 | Log 一個函式,返回給定數字的自然對數。不允許負數 |
4 | Oct 一個函式,返回給定百分比的八進位制值 |
5 | Hex 一個函式,返回給定數字的十六進位制值 |
6 | Rnd 一個函式,返回 0 到 1 之間的隨機數 |
7 | Sgn 一個函式,返回與指定數字的符號相對應的數字 |
8 | Sqr 一個函式,返回給定數字的平方根。不允許負數 |
9 | Abs 一個函式,返回給定數字的絕對值 |
10 | Exp 一個函式,返回 e 的指定次冪的值 |
11 | Sin 一個函式,返回給定數字的正弦值 |
12 | Cos 一個函式,返回給定數字的餘弦值 |
13 | Tan 一個函式,返回給定數字的正切值 |
示例
嘗試以下示例以瞭解 VBScript 中所有內建的數學函式。
<!DOCTYPE html> <html> <body> <script language = "vbscript" type = "text/vbscript"> Dim num1 : num1 = -645.998651 Dim num2 : num2 = 210 document.write("int Result of num1 is : " & int(num1))& "<br/>" document.write("int Result of num2 is : " & int(num2))& "<br/>" document.write("Fix Result of num1 is : " & Fix(num1))& "<br/>" document.write("Fix Result of num2 is : " & Fix(num2))& "<br/>" document.write("Log Result of num2 is : " & Log(num2))& "<br/>" document.write("Oct Result of num1 is : " & Oct(num1))& "<br/>" document.write("Oct Result of num2 is : " & Oct(num2))& "<br/>" document.write("Hex Result of num1 is : " & Hex(num1))& "<br/>" document.write("Hex Result of num2 is : " & Hex(num2))& "<br/>" document.write("Rnd Result of num1 is : " & Rnd(num1))& "<br/>" document.write("Rnd Result of num2 is : " & Rnd(num2))& "<br/>" document.write("Sgn Result of num1 is : " & Sgn(num1))& "<br/>" document.write("Sgn Result of num2 is : " & Sgn(num2))& "<br/>" document.write("Sqr Result of num2 is : " & Sqr(num2))& "<br/>" document.write("Abs Result of num1 is : " & Abs(num1))& "<br/>" document.write("Abs Result of num2 is : " & Abs(num2))& "<br/>" document.write("Exp Result of num1 is : " & Exp(num1))& "<br/>" document.write("Exp Result of num2 is : " & Exp(num2))& "<br/>" document.write("Sin Result of num1 is : " & Sin(num1))& "<br/>" document.write("Sin Result of num2 is : " & Sin(num2))& "<br/>" document.write("Cos Result of num1 is : " & Cos(num1))& "<br/>" document.write("Cos Result of num2 is : " & Cos(num2))& "<br/>" document.write("Tan Result of num1 is : " & Tan(num1))& "<br/>" document.write("Tan Result of num2 is : " & Tan(num2))& "<br/>" </script> </body> </html>
執行上述指令碼後,輸出如下:
int Result of num1 is : -646 int Result of num2 is : 210 Fix Result of num1 is : -645 Fix Result of num2 is : 210 Log Result of num2 is : 5.34710753071747 Oct Result of num1 is : 37777776572 Oct Result of num2 is : 322 Hex Result of num1 is : FFFFFD7A Hex Result of num2 is : D2 Rnd Result of num1 is : 0.5130115 Rnd Result of num2 is : 0.5615935 Sgn Result of num1 is : -1 Sgn Result of num2 is : 1 Sqr Result of num2 is : 14.4913767461894 Abs Result of num1 is : 645.998651 Abs Result of num2 is : 210 Exp Result of num1 is : 2.79479883633128E-281 Exp Result of num2 is : 1.59162664037792E+91 Sin Result of num1 is : 0.920530264916375 Sin Result of num2 is : 0.467718518342759 Cos Result of num1 is : 0.390671257418547 Cos Result of num2 is : -0.883877473182372 Tan Result of num1 is : 2.35627845006822 Tan Result of num2 is : -0.529166691689464
vbscript_numbers.htm
廣告