2010年7月22日 星期四

String Function

Asc(String) => 傳回String第一個字元之ASCII Code.

Chr(ASCII) => 傳回ASCII對應之字元.

Cstr(數值參數) => 將數值參數轉換為字串.

Str(數值參數) =>將數值參數轉換為字串.

Val(文數字參數) => String轉為數字.

Cbool(運算式) => 傳回true or false.

Len(String) => 傳回String 之長度.

Left(String,取出之字元數) => substring from head.

Right(String, number) => substring from right.

Mid(String, no1, no2) => substring from #1 and total #2個字元.

Choose(#, str1, str2, str3) => 取出第#個字串.

Replace(String, String to be replaced, String to replace, 起始位置,取代次數,比較方法)

i. 比較方法CompareMethod.Binary: 大小寫不同

ii. 比較方法CompareMethod.text: 大小寫相同.

Lcase(String) => switch to Lower case.

Ucase(String) => switch to Upper case.

Ltrim(String) => trim() left side.

Rtrim(String) => trim() right side.

Trim(String) => trim() double side.

Instr(第n個字元,字串,指定搜尋的字串,比較方式) => 從第n個字元開始搜尋字串,找出指定的字串第一次出現的位置.

Space(n個空白字元) => generate n 個space.

Strcomp(String1, String2, 比較方式)

i. 1, String1 > String2

ii. 0, String1 = String2

iii. –1, String1 < String2

Strconv(String, 編寫樣式)

i. 編寫樣式VbStrConv.LowerCase: Upper to Lower

ii. 編寫樣式VbStrConv.UpperCase: Lower to Upper.

iii. 編寫樣式ProperCase: first letter à Upper; others à Lower.

iv. 編寫樣式VbStrConv.Wide: 半形 à 全形

v. 編寫樣式VbStrConv.Narrow: 全形 à 半形
StrReverse(String) => Reverse the String.

IsNumberic(運算式) => To see if 運算式 is number, return Boolean

Fix(運算式) => 傳回運算式的整數值,小數位自動捨去.

Int(數值運算式) => 傳回整數值,若為負數則傳回小於或等於之負整數.

Rnd => 傳回0-1之間的Double類型隨機亂數值.

Math.Sign(數值) => if > 0 à 傳回1. if = 0 à 傳回0. if < 0 à 傳回 –1.

Math.Floor(數值參數) => 傳回等於或小於數值參數的最大整數. Floor值.

Math.Ceiling(數值參數) => 傳回Ceiling值.

Math.Round(數值參數) => 四捨五入傳回整數值.

Math.Abs(數值參數) => 傳回絕對值.

Math.Squrt(數值參數) => 傳回平方根.

Math.Pow(數值參數,n次方) => 傳回數值參數,n次方的值.

Math.Max(數值一,數值二) => 傳回較大值.

Math.Min(數值一,數值二) => 傳回較小值.

FormatCurrency(數值參數,小數點位數,小數點前是否補0,負值是否加小括號)

n 小數位數: 設定小數位要幾位,其餘四捨五入.

n 小數點前是否補0: -1 means YES; 0 means NO; -2 means Default.

n 負值是否加小括號: -1 means YES; 0 means NO; -2 means Default.

n EX: Response.Write(FormatCurrency(-1234.3567,2,-1,-1)) => (NT$1,234.36)

FormatNumber(數值參數,小數點位數,小數點前是否補0,負值是否加小括號)

無貨幣符號,其餘同FormatCurrent

沒有留言:

張貼留言