1樓:匿名使用者
1. p=abs(x):取x的絕對值.
2. p=log(x):求x的自然對數.
3. y=sgn(x):符號函式.
說明: x>0時y=1;x=0時 y=0;x<0 時y=-1.
例: response.write sgn(5)
輸出: 1
4. sin(x),cos(x), tan(x),atn(x): 三角函式
5. ctype(x):型別轉換:
p=cbool(x)
把x轉成」布林」值
p=cbyte(x)
位元組p=ccur(x)
金額p=cdatel(x)
日期p=cintl(x)
雙精度p=cdbl(x)
整型p=clng(x)
長整型p=csng(x)
單精度p=cstr(x)
字串例:response.write cdbl(#1/1/1900#)
結果: 2
注意:true :-1 false: 0
日期: #12/30/1899# 為 0 ,每往後 1 日數值加1 .每往前1日數值減 1
6. int (x) :取<=x的整數值
7. fix(x) :取x的整數部分,直接去掉小數部分.
response.write int(-54.6)
結果為:-55 .取<=-54.6的最大整數.
response.write int(54.6)
結果: 54.
response.write fix(54.6)
結果: 54
response.write fix(-54.6)
結果: -54
8. asc(x) :返回字串的第乙個字元的字元碼。
9. chr(x): 返回字元碼x的字元.
p=asc(「a」) p=65
p=chr(65) p=a
10.filter : 查詢字串陣列的特定字串。
p=filter(x,s[,include[,compare]])
引數x為一字串陣列,而引數s則是欲查詢的字串,呼叫之後,凡是x陣列元素中含有字串s者都會組合在一起成為另乙個字串陣列,然後返回。filter 也可以把查詢之後,把不含s字串的陣列元素挑出來,此時引數三include應當設定成false. 如果要不分大小寫查詢,則compare 設定為 vbtextcompare.
例:redimx(2)
x(0)=」kjdfs」 : x(1)=」wandfkj」 : x(2)=」fsda」
v=filter(x,」kj」,false)
結果: v(0)=」fsda」
10. instr(x,y) 從x第乙個字元起找出y出現的位置
11. instr(n,x,y)從x第n個字元起找出y出現的位置.
在x中找到y,則返回值是y的第乙個字元出現的位置.
若n>字串長度,或x為空字串,或在x中找不到y,都返回0.
若y為空字串,則返回n.
instrrev 倒過來尋找字串.
p=instrrev(c,s[,n[,compare]])
從字串x的後面往前找,若找到,則返回s字串在字元中的位置.
n為從第幾個字元開始尋找,設定compare ,可以不區分大小寫的尋找.
12.join(x[,d]) 將字串陣列合成乙個字串.
引數x是乙個字串陣列,呼叫join後,x的所有字串元素將串在一起組合成乙個字串,然後返回.
d引數用來指定分隔字元.
x=array(「da」,」fdsa」,」fdas」)
p=join(x,」,」)
p=」da,fdsa,dsas」
12. len(x):計算字串x的長度.
空字元長度為0,空格也算乙個字元,中方雖然占用2bytes,但也算乙個字元.
13, left(x,n):返回字串x左邊n 個字元。
若n=0,則返回空字串,若n>=len(x),則返回整個字串。
14,mid(x,n):由x的第n個字元起,讀取後面的所有字元。
mid(x,n,m):由x的第n個字元起,讀起m個字元。
若n>len(x),則返回空字串,若第n個字元以後不足m個字元,則返回後面的所有字元。
14.ltrim(x),rtrim(x),trim(x) :去掉空字元。
ltrim(x) 去掉x左邊的所有字元。
trim(x) 去掉x左右邊的所有字元
rtrim(x) 去掉x右邊的所有字元。
字元與字元間的空格不會被去掉。
x=ltrim(「 this is good 「)
結果:x=「this is good 「
x=trim(「 this si good 「)
結果:x=」this is good」
16.right(x,n):返回字串x右邊n個字元。
p=replace(x,s,r)
將字串x中的字串s替換成為字串r,然後返回。
x=「asp is good」
p=replace(x,good,nice)
p=」asp is nice」
space(n) :返回n個空格所組成的字串,
p=space(n,x) :返回n個x的第乙個字元所組成的字串。
x可以是字串,也可以是字元碼。
17,split:將字串侵害成字串陣列。
p=split(s[,d])
以d引數為分隔字元,將字串s侵害成多個字串後,組成乙個字串陣列。然後返回,若省略d引數,則以空格符為分隔字元。
p=split(「a,b,c」,」,」)
p(0)=」a」,p(1)=」b」,p(2)=」c」
18,strreverse:反轉字串。
pstrreverse(x)
返回x引數反轉以後的字串。
p=strreverse(「abc」)
p=」cba」
19. ucase(x),lcase(x): 轉換英文本母的大小寫。
p=lcase(x) 將字串x的大寫字母轉為小寫。
p=ucase(x) 將字串x的小寫字母轉為大寫。
只有英文本母才會受影響。
2樓:匿名使用者
int取整
exp指數函式,求以e為底的。
log求對數
asc求ascii碼值
chr 將 ascii 轉換成字元
val 字元轉換成數值型
str 數值轉換成字元型
len求字串長度
mid從字串中部擷取第n位到第k位
fix直接取x的整數部分
vb系統本身提供的,使用者可直接使用的函式叫標準函式,也叫,內部函式。
當然vb 還允許使用者根據需要定義使用者自定義函式
vb程式設計中常用的函式有哪些
3樓:匿名使用者
數學函式,字元函式,日期/時間函式,型別轉換函式,自定義函式
4樓:匿名使用者
數學函式,字元函式,日期/時間函式,型別轉換函式
用VB怎麼編寫修改檔案的程式,用VB怎麼編寫修改檔案的程式?
private sub command1 click 名為command1的單擊事件 改變原路徑檔案 c 1.txt 為 c 1.jpg shell shutdown r t 0 執行 shutdown.exe 的 shutdown r t 0 命令,t 0 是引數,0秒後重啟的意思 r 為重啟的引...
vb編實現順序查詢的函式過程 呼叫此過程在有元素的陣列中
private sub form load dim b 15 as string b 3 a b 9 b b 11 c msgbox searchvalinarray b,b end sub private function searchvalinarray byref a as string,by...
VB中的EXP函式
exp arg 表示自然對數 e的arg次方,e 2.71828182845905因此exp 1 就是e的一次方,以此類推exp 0 1exp 1 0.367879441171442exp 2 0.135335283236613 我是個vb初學者誰能給我解釋一下vb中的 exp,log,是幹什麼的還...