您当前的位置是:首页-ASP教程

VBScript函数汇总快查(三)

【发表于】:2010/10/28 23:39:00  已被访问:101次

变量操作函数

Asc() 函数返回字符串中第一个字母对应的Ascii码。
使用方法:asc(string)。其中string参数表示字符串。
asc(“a”)表示小写字母“a”的Ascii码“97”
Chr() 函数通过Ascii码返回对应的字符串。 如chr(13) 表示 <br>
Instr() 函数返回字符或字符串在另一个字符串中第一次出现的位置.
表达式 Instr([start, ] strToBeSearched, strSearchFor [, compare])
允许数据类型: Start为搜索的起始值,strToBeSearched接受搜索的字符串 strSearchFor要搜索的字符.compare比较方式(详细见ASP常数)
实例:
<%
strText = "This is a test!!"
pos = Instr(strText, "a")
response.write pos
%>
返回结果: 9
InstrRev() 函数同上,只是从字符串的最后一个搜索起
表达式 InstrRev([start, ] strToBeSearched, strSearchFor [, compare])
允许数据类型: 同上.
实例:
<%
strText = "This is a test!!"
pos = InstrRev(strText, "s")
response.write pos
%>
返回结果: 13
Int() 函数返回数值类型,不四舍五入。
表达式 Int(number)
允许数据类型:
实例: <%=INT(32.89)%>
返回结果: 32
Left() 函数返回字符串左边第length个字符以前的字符(含第length个字符).
表达式 Left(string, length)
实例:
<%
strTest = "This is a test!"
response.write Left(strTest, 3)
%>
返回结果: Thi
Right() 函数返回字符串右边第length个字符以前的字符(含第length个字符).
表达式 Right(string, length)
实例:
<%
strTest = "This is an test!"
response.write Right(strTest, 3)
%>
返回结果: st!
Rnd() 函数产生一个随机数.
表达式 Rnd [ (number) ]
实例:
<% Randomize()
response.write RND() %>
返回结果: 任何一个在0 到 1 之间的数
要产生指定范围的随机整数,请使用以下公式:
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
这里, upperbound 是此范围的上界,而 lowerbound 是此范围内的下界。
eg: value = Int((41 * Rnd) + 60) '产生 60 到 100 之间的随机数。
Round() 函数返回按指定位数进行四舍五入的数值.
表达式 Round(expression [, numRight])
实例:
<%
i = 32.45678
response.write Round(i)
%>
返回结果: 32
Len() 函数返回字符串的长度.
表达式 Len(string | varName)
实例:
<%
strTest = "This is a test!"
response.write Len(strTest)
%>
返回结果: 15

 
上下篇: VBScript函数汇总快查(二) VBScript函数汇总快查(四)

最新推荐信息