一、算术函数
| 函数名 | 功能 | 举例 | 结果 |
|---|---|---|---|
| Abs(N) | 取绝对值 | Abs(-12.34) | 12.34 |
| Rnd() | 产生随机数 | Rnd | 返回小于 1 但大于或等于 0 的值 |
| Int(N) | 返回小于或等于N的最大整数 | Int(-3.5) | -4 |
| Fix(N) | 返回N的整数部分 | Fix(-3.5) | -3 |
| Sqr(N) | 平方根 | Sqr(16) | 4 |
| Log(N) | 返回N的自然对数,N>0 | Log(2) | 0.6931471 |
1.Rnd
产生随机数。比如比如随机产生一个大于等于100并且小于等于200的数,以下哪个表达式是对的?
a1 = 100 + Int( Rnd() * 100 ) '第一个表达式
a2 = 100 + Int( Rnd() * 101 ) '第二个表达式
2.Int和Fix区别
对于正数Int和Fix效果都一样,但是对于负数就不一样了
Print Fix(-3.5) '-4
Print Int(-3.5) '-3
二、转换函数
| 函数名 | 功能 | 举例 | 结果 |
|---|---|---|---|
| Asc(C) | 转换成ASCII值 | Asc("A") | 65 |
| Chr(N) | ASCII值转换为字符 | Chr(65) | "A" |
| Str(N) | 数值转换成字符 | Str(65) | "65" |
| Val(C) | 字符串转数值 | Val("23.4a") | 23.4 |
4个函数的关系
- Asc和Chr是一对,针对的是ASCII码
- Str和Val是一对,针对的是字符串和数值
小练习
一个标签,一个文本框,二个按钮。输入字符,点击【转成ASCII码】按钮,将输入的字符转换成ASCII码显示在标签上;输入ASCII码数值,点击【转成字符】按钮,将输入的ASCII码转成字符显示在标签上。
三、字符串函数
| 函数名 | 功能 | 举例 | 结果 |
|---|---|---|---|
| Len(C) | 字符串长度 | Len("Visual Basic") | 12 |
| Left(C,n) | 取字符串左边n个字符 | Left("Visual Basic",6) | "Visual" |
| Right(C,n) | 取字符串右边n个字符 | Right("Visual Basic",5) | "Basic" |
| Mid(C,n1,n2) | 从n1位开始取n2个字符 | Mid("Visual Basic",9,2) | "as" |
| Ltrim(C) | 去掉左边字符串的空格 | Ltrim(" Basic") | "Basic" |
| Rtrim(C) | 去掉右边字符串的空格 | Rtrim("Visual ") | "Viusal" |
| InStr(C1,C2) | 在字符串C1中查找C2 | InStr("Visual","a") | 5 |
| Ucase(C) | 将C转换成大写字母 | Ucase("Visual") | VISUAL |
| Lcase(C) | 将C转换成小写字母 | Lcase("Visual") | visual |
小练习
一个标签,一个文本框和二个按钮。输入字符英文字符串(超过4个),点击【截取最后4个字符】按钮,标签上显示4个字符;然后点击【转成大写字母】按钮,标签上显示4个大写字母。
四、日期函数
| 函数名 | 功能 | 举例 | 结果 |
|---|---|---|---|
| Now | 取系统日期和时间 | Now | 当前日期和时间 |
| Date | 取系统日期 | Date | 当前日期 |
| Time | 取系统时间 | Time | 当前时间 |
| WeekDay(C、N) | 指定日期的星期几,函数返回一个从1到7的整数 | Day("03/01/2022") | 3 |
| Day(C、N) | 它返回一个1到31之间的整数,表示指定日期的某一天 | Day("07/13/2021") | 13 |
| Month(C、N) | 它返回一个介于1和12之间的整数,表示指定日期的月份 | Month("07/13/2021") | 7 |
| Year(C、N) | 它返回一个表示指定日期的年份的整数。 | Year("07/13/2021") | 2021 |
小练习
一个标签和一个按钮。点击【获取】按钮,在标签里显示XXXX年XX月XX日
思考
1.算术函数有哪些,并且描述其功能。
2.转换函数有哪些,并且描述其功能。
3.字符串函数有哪些,并且描述其功能。
4.日期函数有哪些,并且描述其功能。