4_1.數字運算函數

        在第三章GWBasic的3-3,3-4,3-5,我們介紹GWBasic的函數;在第五章QB的5-6我們也介紹了QB 的數值函數,這兒採用Button的方式,讓各位看看VBScript函數傳回的值,按按看!

        你想知道我們如何設計出這個畫面的嗎?OK!告訴你在網頁上按滑鼠右鍵,點選檢視原始檔,可以發現我們是用HTML再加入VBScript指令而達成下面的互動效果!

Abs絕對值函數:將數值變成正數。

函數運算式 結果
Abs(-9) 9
Abs(0) 0
Abs(-5.2) 5.2
執行範例:

Sgn求正負號函數:數值為正數其結果為1,負數為-1,零為0。
函數運算式 結果
Sgn(-9) -1
Sgn(0) 0
Sgn(-5.2) -1
Sgn(5) 1
執行範例:

Hex轉16進位數值函數:將數值轉換成為16進位的數值。
函數運算式 結果
Hex(20) 14
Hex(90) 5A
執行範例:

Oct轉8進位數值函數:將數值轉換成為8進位的數值。
函數運算式 結果
Oct(20) 24
Oct(90) 132
執行範例:

Sqr平方根函數:傳回一個數值的平方根。
函數運算式 結果
Sqr(4) 2
Sqr(49) 7
Sqr(0) 0
執行範例:

Int取整數函數:比輸入的數值還小的整數。
函數運算式 結果
Int(99.8) 99
Int(-99.8) -100
Int(-99.2) -100
執行範例:

Fix取整數函數:將數值的小數部份去除。
函數運算式 結果
Fix(99.8) 99
Fix(-99.8) -99
Fix(-99.2) -99
執行範例:

Round取小數第幾位函數:將數值的小數第幾位之後四捨五入。
函數運算式 結果
Round(100.2) 100
Round(3.14159,2) 3.14
執行範例:

Log函數:計算以e(2.7182818284)為底的對數值。
函數運算式 結果
Log(2) 0.693147180559945
Log(10) 2.30258509299405
執行範例:

Exp函數:計算e(2.7182818274)的冪次方。
函數運算式 結果
Exp(1) 2.71828182845905
Exp(-1) 0.367879441171442
執行範例:

Sin,Cos,Tan,Atn三角函數:計算三角函數值。
函數運算式 結果
Sin(3.14159) 0.99999999999
Cos(0) 1
Tan(3.14159/4) 0.99999999999
執行範例: