VBScript常用函数详解
4星 · 超过85%的资源 需积分: 9 139 浏览量
更新于2024-09-13
收藏 25KB TXT 举报
"VBS函数大集合"
在Visual Basic Script (VBS)中,一系列的内置函数和运算符被广泛用于处理数据、控制程序流程以及与系统交互。以下是一些重要的VBS函数及其用途的详细解释:
1. Abs函数:这个函数返回一个数值的绝对值,消除掉负号,使得结果始终为正数。
2. And运算符:它用于执行逻辑与操作,如果两个表达式都为真,则结果为真,否则为假。
3. Array函数:此函数创建一个数组,返回一个包含多个值的变体。
4. Asc函数:返回一个字符串的第一个字符的ASCII码值,ASCII码是一种字符编码标准。
5. 赋值运算符 (=):用于将右边的表达式值赋予左边的变量或属性。
6. Atn函数:计算给定角度的反正切值,返回弧度值。
7. Call语句:调用Sub或Function过程,将程序执行权转移给指定的过程。
8. CBool函数:将表达式转换为Boolean类型,结果为True或False。
9. CByte函数:将表达式转换为字节类型,范围是-128到127。
10. CCur函数:将表达式转换为货币类型,通常用于处理金额数据。
11. CDate函数:将字符串或数值转换为日期/时间类型。
12. CDbl函数:将表达式转换为双精度浮点型,提供更高的精度和更广的数值范围。
13. Chr函数:根据指定的ASCII码返回对应的字符。
14. CInt函数:将表达式转换为整型,范围取决于操作系统。
15. Class关键字:用于声明类,这是面向对象编程中的基础元素。
16. ClearErr:清除错误信息,重置错误处理状态。
17. CLng函数:将表达式转换为长整型,范围更大。
18. Like运算符:用于字符串匹配,支持通配符。
19. (&)连接运算符:将两个字符串连接成一个新的字符串。
20. Const关键字:声明常量,其值在程序运行期间不能改变。
21. Cos函数:计算给定角度的余弦值。
22. CreateObject:动态创建对象实例,通常用于与COM组件交互。
23. CSng函数:将表达式转换为单精度浮点型。
24. CStr函数:将表达式转换为字符串类型。
25. Date函数:返回当前系统的日期。
26. DateAdd函数:添加或减去指定的时间间隔,返回新的日期/时间。
27. DateDiff函数:计算两个日期之间的差异,可以按天、小时、分钟等单位。
28. DatePart函数:从日期/时间值中提取特定部分,如年、月、日等。
29. DateSerial函数:根据年、月、日生成一个日期值。
30. DateValue函数:将字符串转换为日期值。
31. Day函数:返回日期中的日份,范围是1到31。
32. Description属性:用于提供错误或对象的描述性文本。
33. Dictionary对象:用于存储键值对的数据结构,提供高效查找和操作。
34. Dim语句:声明变量,可以指定变量的数据类型和数组维度。
35. Do...Loop:循环结构,根据条件判断是否继续执行循环。
36. Empty:检查变量是否为空,未初始化或已清除的变量返回True。
37. Eqv运算符:比较两个表达式的布尔值是否相等。
38. Erase语句:释放数组变量,清空数组内容。
39. Err对象:提供关于运行时错误的信息。
40. Eval函数:将字符串作为VBScript代码执行,返回执行结果。
41. Execute语句:执行字符串中的VBScript代码。
42. ExecuteGlobal:执行全局范围内的VBScript代码。
43. Exit语句:退出特定的循环或过程。
44. Exp函数:计算e(自然对数的底数)的指数,即e的幂。
45. False关键字:表示布尔类型的假值。
46. FileSystemObject:提供与文件系统交互的功能,如读写文件、创建目录等。
47. Filter函数:筛选数组,返回符合条件的元素组成的新数组。
48. FirstIndex属性:返回数组中第一个匹配项的索引。
49. Fix函数:返回数值的整数部分,舍去小数点后的部分。
50. For...Next循环:遍历指定范围内的整数,执行循环体。
51. ForEach...Next循环:遍历集合或数组中的每个元素,执行循环体。
52. FormatCurrency函数:格式化数值为货币样式,可自定义小数位数和货币符号。
53. FormatDateTime函数:将日期/时间值格式化为特定的字符串形式。
54. FormatNumber函数:将数值格式化为指定的小数位数。
55. FormatPercent函数:将数值转换为百分比形式,默认乘以100并添加百分号。
56. Function关键字:声明用户自定义的函数,用于封装代码和返回值。
57. GetObject函数:获取已存在的对象实例,通常用于COM对象的交互。
58. GetRef函数:获取函数或过程的引用,可用于传递事件处理程序。
59. Global关键字:声明全局变量,作用域在整个脚本中。
60. Hex函数:将数字转换为十六进制字符串。
61. HelpContext属性:获取或设置帮助文件的上下文ID。
62. HelpFile属性:获取或设置帮助文件的完整路径。
63. Hour函数:返回日期/时间值中的小时数,范围是0到23。
64. If...Then...Else结构:根据条件执行不同的代码块。
65. IgnoreCase属性:在字符串比较中忽略大小写。
66. Imp运算符:执行逻辑异或操作。
67. Init:初始化函数,常用于对象实例创建时。
68. InputBox函数:显示对话框,让用户输入数据。
69. InStr函数:在字符串中查找指定子串的第一次出现的位置。
70. IsArray函数:检查变量是否为数组。
71. IsDate函数:检查变量是否为日期/时间类型。
72. IsDBNull函数:检查对象是否为DBNull,用于数据库交互。
73. IsEmpty函数:检查变量是否为空。
74. IsNothing函数:检查对象是否未实例化。
75. IsNumeric函数:检查变量是否为数值类型。
76. LCase函数:将字符串转换为小写。
77. Left函数:从字符串左侧截取指定长度的子串。
78. Len函数:返回字符串的长度。
79. LenB函数:返回字符串中字节的个数。
80. LTrim函数:删除字符串左侧的空格。
81. Mid函数:从字符串中间提取子串。
82. Minute函数:返回日期/时间值中的分钟数,范围是0到59。
83. Month函数:返回日期中的月份,范围是1到12。
84. MonthName函数:返回月份的名称。
85. Now函数:返回当前系统的日期和时间。
86. Oct函数:将数字转换为八进制字符串。
87. On Error语句:设置错误处理模式,如启用、禁用或指定错误处理代码。
88. Or运算符:执行逻辑或操作,只要有一个表达式为真,结果就为真。
89. Rnd函数:返回一个随机数,可以设置随机数种子。
90. Right函数:从字符串右侧截取指定长度的子串。
91. Round函数:四舍五入数字到指定的小数位数。
92. RTrim函数:删除字符串右侧的空格。
93. Sgn函数:返回数值的符号,-1、0或1。
94. Sin函数:计算给定角度的正弦值。
95. Space函数:返回包含指定数量空格的字符串。
96. Split函数:将字符串分割为数组。
97. Sqr函数:计算数值的平方根。
98. StrComp函数:比较两个字符串,返回结果表明它们的相对顺序。
99. String函数:创建一个由指定字符重复组成的新字符串。
100. StrReverse函数:反转字符串的字符顺序。
101. Tab函数:返回指定数量的制表符。
102. Tan函数:计算给定角度的正切值。
103. Time函数:返回当前系统的小时、分钟和秒。
104. Timer函数:返回从午夜开始经过的秒数。
105. TimeSerial函数:创建一个表示特定时间的数值。
106. UCase函数:将字符串转换为大写。
107. UBound函数:返回数组的最大索引。
108. Ubond函数:返回二维数组的列最大索引。
109. Val函数:从字符串中提取数字。
110. VarType函数:返回变量的数据类型。
111. Week
2011-12-15 上传
2011-12-03 上传
2012-12-17 上传
点击了解资源详情
2014-04-25 上传
2020-09-05 上传
2021-10-20 上传
2020-09-05 上传
2009-07-10 上传
slience_99
- 粉丝: 0
- 资源: 2
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析