摘要:[VB] VB內建函式
數值函式
函式名稱 |
說明 |
Fix |
語法:Fix(x) 功能:取得參數的整數部分,小數部分無條件捨去。
範例:n = Fix(87.345) ‘n = 87 |
Int |
語法:Int(x) 功能:取得小於或等於參數的最大整數。
範例:n = Int(87.345) ‘n = 87 |
Rnd |
語法:Rnd(x) 功能:x 參數可以省略,會根據參數做為種子值來產生在0 與1 之間的隨機亂數(小數)。 範例:n = Rnd(1) ‘例如n = 0.4387621 |
Randomize |
語法:Randomize(x) 功能:使用參數來初始化Rnd() 函式的亂數產生器,執行本函式後,每次都會讓Rnd() 函式產生新的種子,所以可以改變亂數序列。如果省略參數,則使用系統計時器的值做為成數值。 範例:Randomize(1) |
數學函式
方法及常數 |
說明 |
Math.Abs |
語法:Math. Abs(x) 功能:取得參數的絕對值,即無論參數為正或負,一律取得正數。
範例:n = Math. Abs (87) ‘n = 87 |
Math.Acos |
語法:Math.Acos(x) 功能:取得參數的反餘弦函數值。 範例:n = Math.Acos(0.5) ‘n = π/3 = 1.047197 |
Math.Asin |
語法:Math.Asin(x) 功能:取得參數的反正弦函數值。 範例:n = Math.Acos(0.5) ‘n = π/6 = 0.523598 |
Math.Atan |
語法:Math.Atan(x) 功能:取得參數的反正切函數值。 範例:n = Math.Acos(1) ‘n = π/4 = 0.785398 |
Math.Atan2 |
語法:Math.Atan2(x,y) 功能:取得y/x 的反正切函數值。 範例:n = Math.Atan2(5,5) ‘n = π/4 = 0.785398 |
Math.Ceiling |
語法:Math.Ceiling(x) 功能:取得大於或等於參數的最小整數值。
範例:n =Math.ceiling(87.39) ‘n = 88 |
Math.Cos |
語法:Math.Cos(x) 功能:取得參數的餘弦函數值,參數的單位為「弳」。 範例:n = Math.Cos(Math.PI / 3) ‘n = 0.5 |
Math.Cosh |
語法:Math.Cosh(x) 功能:取得參數的雙曲線餘弦函數值。 範例:n = Math.Cosh(2) ‘n = 3.762195 |
Math.E |
語法:Math.E 功能:代表自然對數的常數值,值為2.718281828…。 |
Math.Exp |
語法:Math.Exp(x) 功能:取得自然對數的參數次方值,即ex,e = 2.718281828…。 範例:n = Math.Exp(2) ‘n = (2.718281828)2 = 7.389056 |
Math.Floor |
語法:Math.Floor 功能:取得小於或等於參數的最大整數值。 範例:n =Math.Floor(87.39) ‘n = 87 n = Math.Floor(-87.39) ‘n = -88 |
Math.Log |
語法:Math.Log(x) 功能:取得參數的自然對數值,即logex,e = 2.718281828…。 範例:n = Math.Log(2) ‘n = 0.693147 |
Math.Log10 |
語法:Math.Log10(x) 功能:取得參數以10 為底的對數值,即log10x。 範例:n = Math.Log10(2) ‘n = 0.301029 |
Math.Max |
語法:Math.Max(x,y) 功能:取得x 與y 中較大的值。 範例:n = Math.Max(2,5) ‘n = 5 |
Math.Min |
語法:Math.Min(x,y) 功能:取得x 與y 中較小的值。 範例:n = Math.Min(2,5) ‘n = 2 |
Math.PI |
語法:Math.PI 功能:代表圓周率的常數值,值為3.1415926535…。 |
Math.Pow |
語法:Math.Pow(x,y) 功能:取得xy 的值。 範例:n = Math.Pow(2,3) ‘n = 23 = 8 |
Math.Round |
語法:Math.Round(x) 功能:以小數第一位四捨六入的方式取得參數的整數部分,。 範例:n = Math.Round(86.5) ‘n = 86 n = Math.Round(87.5) ‘n = 88 |
Math.Sign |
語法:Math.Sign(x) 功能:取得參數是正數或負數,若為正數則傳回1,若為負數則傳回-1,若為0 則傳回0。
範例:n =Math.Sign(87.39) ‘n = 1 |
Math.Sin |
語法:Math.Sin(x) 功能:取得參數的正弦函數值,參數的單位為「弳」。 範例:n = Math.Sin(Math.PI / 6) ‘n = 0.5 |
Math.Sinh |
語法:Math.Sinh(x) 功能:取得參數的雙曲線正弦函數值。 範例:n = Math.Sinh(2) ‘n = 3.626860 |
Math.Sqrt |
語法:Math.Sqrt(x) 功能:取得參數的平方根。 範例:n = Math.Sqrt(25) ‘n = 5 |
Math.Tan |
語法:Math.Tan(x) 功能:取得參數的正切函數值,參數的單位為「弳」。 範例:n = Math.Cos(Math.PI / 4) ‘n = 1 |
Math.Tanh |
語法:Math.Tanh(x) 功能:取得參數的雙曲線正切函數值。 範例:n = Math.Tanh(2) ‘n = 0.964027 |
以上文章敘述如有錯誤及觀念不正確,請不吝嗇指教
如有侵權內容也請您與我反應~謝謝您 :)