跟數(shù)字運(yùn)算有關(guān)的函數(shù):
**********************************************************
abs:來取得一個(gè)數(shù)字的絕對(duì)值;大于零的數(shù)就輸出原數(shù);小于零就去掉負(fù)號(hào),只有輸入是0的才會(huì)是0
sgn:判斷數(shù)值的正負(fù)數(shù):>0顯示1;<0顯示-1;=0顯示0
Hex:以十進(jìn)制的方式表示的數(shù)字轉(zhuǎn)換成十六進(jìn)制的方式表示;
Oct:是把十進(jìn)制的數(shù)字轉(zhuǎn)換成八進(jìn)制
Sqr:傳回一個(gè)數(shù)字的平方根
Int,Fix這兩個(gè)函數(shù)的功能都是把傳入的數(shù)值去掉小數(shù)后轉(zhuǎn)換成整數(shù)
注:如果傳入兩個(gè)負(fù)數(shù)的話:fix的值會(huì)少1
Round:是對(duì)小數(shù)的數(shù)值做無條件舍去,這個(gè)函數(shù)是對(duì)數(shù)值做四舍五入,而且,還可以要四啥五入到小數(shù)第幾位。
Log:計(jì)算E(2.7182818284)為底的對(duì)數(shù)值,但輸入的參數(shù)值一定要大于零.輸出的值是一個(gè)雙精確度的數(shù)值.
Exp:這個(gè)函數(shù)可以計(jì)算E(2.7182818284)的冪次方,計(jì)算結(jié)果的回傳值是一個(gè)雙精確度的數(shù)據(jù)類型;
跟字符串處理有關(guān)的函數(shù):
***********************************************************
Len:獲取字符串的長度;
Mid:這個(gè)函數(shù)的功能是可以從一個(gè)字符串的某個(gè)字符開始;取出一個(gè)固定長度的字符串,語法:mid(字符串,起始字符,讀取長度)
Left:固定從字符串的最左邊去載取字符串;語法:left(字符串,載取
長度)
Right:固定從字符串的最右邊去載取字符串;語法:Right(字符串,載取
長度)
Lcase:把輸入的字符串全部變成小寫;
Ucase:把輸入的字符串全部變成大寫;
Trim:去除一個(gè)字符串兩邊的空格
Ltrim:去除左邊的空格
Rtrim:去除右邊的空格
Replace:就是把某一部分的字符串用另一部分字符品代替
Replace(字符串,搜尋字符串,替代字符串,[起始字符,替代次數(shù),比較方法]);0代表大小寫要完全相符,1是不管大小寫的區(qū)別,默認(rèn)是0(完全相符);
InStr:判斷一個(gè)字符串在另一個(gè)出符串出現(xiàn)的位置;如果沒有回傳值就是0;語法:Instr([起始字符],字符串,子字符串,[比較方法])
InstrRev:這個(gè)函數(shù)最重要的一點(diǎn)就是InstrRev的搜尋的方向是從字符串的最后面往前搜尋;InstrRev(字符串,子字符串,[起始字符],[比較方法])
Space:添置空格;語法格式:space(空格長度)
String:函數(shù)是功能輸出一個(gè)全部由空格字符所組成的字符串,string則是比Space高級(jí)的多;語法格式:string(3,*)
StrReverse:也是一個(gè)很有趣的函數(shù),功能是把輸入的字符串反序顯示,然后再輸出;
Split:是把整個(gè)字符串用某一個(gè)特定的字符分開,再把分開的子字符串輸出到一個(gè)數(shù)組當(dāng)中;Split(字符串,分隔字符串,[次數(shù)],[比較方法])
數(shù)據(jù)類型轉(zhuǎn)換函數(shù):
****************************************************************************************************************
Clnt:很常用的一種數(shù)據(jù)類型函數(shù)把字符串轉(zhuǎn)換成整數(shù).
Cstr:就是把其它類型的數(shù)值轉(zhuǎn)換成字符串;
Clng:是用來把其他的數(shù)據(jù)類型的數(shù)值轉(zhuǎn)換成長整數(shù)的;不同地方就是長整數(shù)可以表示的范圍比正數(shù)還要大許多;
Cbool:把一個(gè)數(shù)值是運(yùn)算或者是運(yùn)算式的結(jié)果轉(zhuǎn)換成布爾函式類型;
Cdate:把其它類型的數(shù)據(jù)類型轉(zhuǎn)換成日期時(shí)間;
跟日期有關(guān)的函數(shù):
******************************************************************************
Date,Time,Now:代表的都是系統(tǒng)日期,時(shí)間,當(dāng)前時(shí)間
DateAdd:函數(shù)是用來作日期間的加法的;語法格式:dateadd(間隔單位,間隔,日期)
yyyy:代表以一年為單位作計(jì)算;q:代表以一季為單位作計(jì)算;
m:月為單位;y:天為單位d:天為單位;w:天為單位
ww:星期為單位;h:小時(shí)為單位;n:分鐘為單位;s:一秒鐘為單位;
DateDiff:這個(gè)函數(shù)的功能是計(jì)算兩個(gè)日期時(shí)間的差距;語法:dateDiff(間隔單位,日期一,日期二)
DatePart:可以任何間隔單位來得到其中的數(shù)值;語法:DatePart(間隔時(shí)間,日期)
DateSerial:對(duì)于格式不符合的日期輸入格式可以轉(zhuǎn)換為依照年月日為順序的格式;
DateValue:可以從變量中取出其中的日期;
Year,Month,Day,Hour,Minute,Second:年,月,日,小時(shí),分鐘,秒鐘;
Timer:這個(gè)函數(shù)是可以取得子夜12點(diǎn)到現(xiàn)在一共經(jīng)過的秒數(shù);這個(gè)函數(shù)常常被用來計(jì)算某一段程序去做.
TimeSerial:保證格式不符合的時(shí)間輸入格式可以轉(zhuǎn)換成標(biāo)準(zhǔn)格式;
TimeValue:是從一個(gè)含有日期及時(shí)間的變量中取得時(shí)間;
Weekday:這個(gè)函數(shù)可以知道一個(gè)日期是一個(gè)禮拜中的哪一天;
1代表星期日,2代表星期一,...7代表星期六;
Monthname:函數(shù)會(huì)根據(jù)系統(tǒng)的設(shè)定來傳回月份的名稱;輸入的參數(shù)是布爾函數(shù)值,true代表傳回縮寫,False代表傳回完整的名稱;
其它函數(shù):
********************************************************************************
Array:用來將數(shù)據(jù)存放到數(shù)組中的指令;
Asc:把輸入字符串中的第一字符的ASCII碼值輸出;
Chr:這個(gè)函數(shù)就剛好跟ASC函數(shù)相反,是輸入一個(gè)ASCII碼值,函數(shù)的輸出就會(huì)是一個(gè)字符的字符串;
Filter:比較一個(gè)字符數(shù)組中的所有元素,把其中含有輸入的關(guān)鍵字的字符串找出來,并存到另外一個(gè)數(shù)組中;語法格式:Filter(數(shù)組名稱,關(guān)鍵字符串,[包含],[比較方法])包含是一個(gè)選擇性的參數(shù),要填入的值是布爾函數(shù),填True的話是代表要取出含有關(guān)鍵字符串的無素到新的數(shù)組中,填False則代表是要取出數(shù)組中沒有關(guān)鍵字符串的元素到新的數(shù)組中,不填的話預(yù)設(shè)定值是true,比較方法是一個(gè)選擇性的參數(shù);0代表大小寫的英文字是一樣的;1則表示沒有大小寫之分;預(yù)設(shè)值是0;輸出數(shù)組的索引是從0開始,而不是我們平常習(xí)慣始用的1;
Join:將數(shù)組的所有元素組合成一個(gè)字符串;
Ubound:取得數(shù)組索引的最大值.
Lbound:取得數(shù)組的索引的最小值.
常用指令:
*******************************************************************************
const:定義一個(gè)常數(shù);
Dim:聲明一個(gè)變量或者是數(shù)組用的
Erase:在聲明一個(gè)數(shù)值是,程序就預(yù)留一個(gè)足夠大小的內(nèi)存給這個(gè)數(shù)組使用,而Erase就是用來釋放這些在聲明的時(shí)候指定給數(shù)組使用的內(nèi)存;
Redim:對(duì)一個(gè)已經(jīng)存在的數(shù)組做重新聲明;注意1;如果想保留原來數(shù)組信息定義后面加上:Preserve;
Randomize:指令是來啟動(dòng)隨機(jī)數(shù);
Rnd:取得隨機(jī)數(shù)的函數(shù);
聯(lián)系客服