VB常用内部函数
1、数学函数
函数 |
函数全称 |
函数解释 |
Abs(X):绝对值函数 |
Absolute value function |
计算X的绝对值,X为一个数值表达式 |
Sgn(X):符号函数 |
sign function |
该函数的功能是判断X的符号。当X>0时,函数值为1; |
Exp(X):幂运算函数 |
Power operation function |
返回e的X次幂的值,返回值为双精度型数值 |
Log(X):自然对数函数 |
Natural logarithm function |
返回X的自然对数,即数学中的Ln(X)的值,返回值为双精度型 |
Sqr(X):算数平方根函数 |
Count square root function |
X为非负数,该函数是返回X的算数平方根,返回值为双精度型 |
sin(X)、cos(X)、 |
sine、cosine、tangent、cotangent |
这四个函数分别返回X的正弦、余弦、正切和反正切函数值,返回值为双精度型,X的单位为弧度 |
2、字符串函数
函数 |
函数全拼 |
函数理解 |
Len(String):计算字符串的长度 |
length |
返回字符串String中字符的个数。一个汉字和空格都为一个字符,空字符串的个数为0 |
Left(String,n):从字符串的左边取n个字符 |
—— |
—— |
right(String,n):从字符串的右边取n个字符 |
—— |
—— |
Mid(String,n,m):从字符串String的第n个字符开始向右取m个字符 |
—— |
如果n的值超过了字符串的最大长度,函数将返回空字符串 |
Ltrim(String)、Rtrim(String)、Trim(String) |
—— |
Ltrim(String)函数功能是返回删除了空字符串String左边空格之后的剩余部分;Rtrim(String)是返回删除了字符串String右边空格之后的剩余部分;Trim(String)返回除字符串String左右空格之后的剩余部分 |
String(n,String)返回由n个重复字符组成的字符串,这个字符为字符串String的首字符 |
—— |
—— |
Instr(n,string1,string2) |
功能是从字符串String1的第n个字符开始搜索字符串String2第一次出现的位置。省略n时则从字符串String1的开头搜索 |
|
Space(n)返回一个由n个空格组成的字符串,n为非负整数 |
—— |
—— |
3、转换函数
函数 |
函数全拼 |
函数理解 |
Int(X)、Fix(X) |
interrupt(X) |
这两个函数都是把X变为整数的去整函数 |
Asc(X) |
—— |
返回字符串String的第一个字符的ASCII码值 |
Chr(X) |
—— |
与Asc(string)函数的功能正好相反,它是将ASCII码值X转换为相对应的字符,即返回值只有一个空字符串 |
Lcase(String)、Ucase(String) |
Lower case To upper case |
Lcase(String)是把字符串String中的大写字母转换为小写形式,Ucase(String)则是把字符串String中的小写字母转换为大写形式 |
Str(X) |
string |
功能是把数值表达式X的值转换为相应的字符串 |
Val(String) |
value |
把含有数值信息的字符串String转换为数值型数据,从左到右 转换,直至遇到不能进行转换的字符为止,即返回字符串String中的第一个字符前的所有数字 |
4、日期与时间函数
函数 |
函数理解 |
Date |
返回系统但前日期,为日期时间型数据 |
Time |
返回系统当前时间 |
Now |
返回系统当前的日期和时间 |