ASP VBScript 函数速查表

VBScript函数 

功能说明 

例子 


Abs (数值)
绝对值。一个数字的绝对值是它的正值。空字符串 (null) 的绝对值,也是空字符串。未初始化的变数,其绝对为 0例子:ABS(-2000) 
结果:2000
Array (以逗点分隔的数组元素)Array 函数传回数组元素的值。例子: 
A=Array(1,2,3)
B=A(2)
结果: 2
说明:变量B为A数组的第二个元素的值。 
Asc (字符串)将字符串的第一字母转换成 ANSI (美国国家标准符号)字码。例子:Asc("Internet")
结果:73
说明:显示第一字母 I 的 ANSI 字码。 
CBool(表达式)转换成布尔逻辑值变量型态(True 或False )例子:CBool(1+2)
结果:True 
CDate (日期表达式)换成日期变量型态。可先使用 IsDate 函数判断是否可以转换成日 期。例子: CDate (now( )+2) 
结果:2000/5/28 10:30:59 
CDbl(表达式)转换成DOUBLE变量型态。 
Chr ( ANSI 字码)将ASCII 字码转换成字符。例子: Chr ( 72 )
结果: H 
CInt (表达式)转换成整数变量型态。例子: CInt ("3.12") 
结果: 3 
CLng (表达式)转换成LONG 变量型态。 
CSng (表达式)转换成SINGLE 变量型态。 
CStr (表达式)转换成字符串变量型态。 
Date ( )传回系统的日期。例子: Date 
结果: 2000/5/13
DateAdd ( I , N , D )将一个日期加上一段期间后的日期。 I :设定一个日期( Date )所加上的一段期间的单位。譬如 interval="d" 表示 N的单位为日。 I的设定值如下: 
yyyy Year 年 
q Quarter 季 
m Month 月 
d Day 日 
w Weekday 星期 
h Hour 时 
n Minute 分 
s Second 秒 
N :数值表达式,设定一个日期所加上的一段期间,可为正值或负值,正值表示加(结果为 >date 以后的日期),负值表示减(结果为 >date 以前的日期)。 
D :待加减的日期。
例子: DateAdd ( "m" , 1 , "31-Jan-98") 
结果: 28-Feb-98 
说明:将日期 31-Jan-98 加上一个月,结果为 28-Feb-98 而非 31-Fe-98 。 
例子: DateAdd ( "d" , 20 , "30-Jan-99") 
结果: 1999/2/9 
说明:将一个日期 30-Jan-99 加上 20 天后的日期。
DateDiff (I , D1 , D2[,FW[,FY]])计算两个日期之间的期间。 
I :设定两个日期之间的期间计算之单位。譬如 >I="m" 表示计算的单位为月。 >I 的设定值如: 
yyyy > Year 年 
q Quarter 季 
m Month 月 
d Day 日 
w Weekday 星期 
h Hour 时 
m Minute 分 
s Second 秒 
D1 ,D2:计算期间的两个日期表达式,若 >date1 较早,则两个日期之间的期间结果为正值;若 >date2 较早, 则结果为负值。 
FW :设定每周第一天为星期几, 若未设定表示为星期天。 >FW 的设定值如下: 
0 使用 >API 的设定值。 
1 星期天 
2 星期一 
3 星期二 
4 星期三 
5 星期四 
6 星期五 
7 星期六 
FY :设定一年的第一周, 若未设定则表示一月一日那一周为一年的第一周。 >FY 的设定值如下: 
0 使用 >API 的设定值。 
1 一月一日那一周为一年的第一周 
2 至少包括四天的第一周为一年的第一周 
3 包括七天的第一周为一年的第一周
例子: DateDiff ("d","25-Mar-99 ","30-Jun-99 ") 
结果: 97 
说明:显示两个日期之间的期间为 97 天。
DatePart (I,D,[,FW[,FY]])传回一个日期的之部份。 
>I :设定传回那一部份。譬如 >I="d" 表示传回 部份为日。 >I 的设定值如下: 
yyyy Year 年 
q Quarter 季 
m Month 月 
d Day 日 
w Weekday 星期 
h Hour 时 
m Minute 分 
s Second 秒 
D :待计算的日期。 
>FW :设定每周第一天为星期几, 若未设定则表示为星期天。 >FW 的设定值如下: 
0 使用 >API 的设定值。 
1 星期天 
2 星期一>3 星期二 
4 星期三 
5 星期四 
6 星期五 
7 星期六 
FY :设定一年的第一周, 若未设定则表示一月一日那一周为一年的第一周。 >FY 的设定值如下: 
0 使用 >API 的设定值。 
1 一月一日那一周为一年的第一周 
2 至少包括四天的第一周为一年的第一周 
3 包括七天的第一周为一年的第一周
例子: DatePart ("m","25-Mar-99 ") 
结果: 3 
说明:显示传回一个日期 的月部份。
Dateserial (year,month,day)转换(year,month,day) 成日期变量型态。例子: DateSerial (99,10,1) 
结果: 1999/10/1
DateValue ( 日期的字符串或表达式 )转换成日期变量型态,日期从 January 1,100 到  December 31,9999 。格式为 month,day,and year 或 month/day/year 。譬如:  December 30,1999 、 Dec 30,1999 、 12/30/1999 、 12/30/99例子: DateValue ("January 1,2002 ") 
结果: 2002/1/1
Day( 日期的字符串或表达式 )传回日期的「日」部份。例子: Day(" 12/1/1999 ") 
结果: 1
Fix( 表达式 )转换字符串成整数数字型态。与 Int 函数相同。若为 null 时传回 null 。 
Int (number) 与 Fix(number) 的差别在负数。如 Int (-5.6)=-6 , Fix(-5.6)=-5 。
例子: Fix(5.6) 
结果: 5
Hex( 表达式 )传回数值的十六进制值。若表达式为 null 时 Hex( 表达式 )=null ,若表达式 =Empty 时 Hex( 表达式 )=0 。 16 进位可以加「 &H 」表示,譬如 16 进位 &H10 表示十进制的 16 。例子: Hex(30) 
结果: 1E
Hour( 时间的字符串或表达式 )传回时间的「小时」部份。例子: Hour("12:30:54 ") 
结果: 12
InStr ([start,]string1,string2[,compare]) 将一 个 字符串由左 而右与另一个比较,传回第一个相同的位置。 
start 为从第几个字比较起,若省略 start 则从第一个字比较起, string1 为待寻找的字符串表达式, string2 为 待比较的 字符串表达式, compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare  则为预设的二进制比较法。
例子: InStr("abc123def123","12") 
结果: 4
InstrRev ([start,]string1,string2[,compare])将一 个 字符串 由右而左与另一个比较,传回第一个相同的位置。 
start 为从第几个字比较起,若省略 start 则从第一个字比较起, string1 为待寻找的字符串表达式, string2 为 待比较的 字符串表达式, compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare  则为预设的二进制比较法。
例子: InstrRev ("abc123def123","12") 
结果: 10
Int ( 表达式 )传回一个数值的整数部份。与 Fix 函数相同。例子: Int (5.6) 
结果: 5
IsArray ( 变数 )测试变量是 (True) 否 (False) 是一个数组。例子: IsArray (3) 
结果: False 
说明:不是一个数组。
IsDate ( 日期或字符串的表达式 )是否可以转换成日期。日期从 January 1,100 A.D. 到 December 31,9999 A.D 。例子: IsDate ("December 31,1999 ") 
结果: True 
说明:可以转换成日期。
IsEmpty ( 变数 )测试变量是 (True) 否 (False) 已经被初始化例子: IsEmpty (a) 
结果: True
IsNull ( 变数 )测试变数是 (True) 否 (False) 不是有效的数据。例子: IsNull ("") 
结果: False 
说明:是有效的数据。
IsNumeric ( 表达式 )是 (True) 否 (False) 是数字。例子: IsNumeric ("abc123") 
结果: False 
说明:不是数字。
LCase ( 字符串表达式 )转换字符串成小写。将大写字母的部份转换成小写。字符串其余的部份不变。例子: LCase ("ABC123") 
结果: abc123
Left( 字符串表达式 ,length)取字符串左边的几个字。 length 为取个字。 Len 函数可得知字符串的长度。例子: Left("ABC123",3) 
结果: ABC
Len( 字符串表达式 变量 )取得字符串的长度。例子: Len("ABC123") 
结果: 6
LTrim ( 字符串表达式 )除去字符串左边的空白字。 RTrim 除去字符串右边的空白字, Trim 函数除去字符串左右两边的空白字。例子: LTrim ("456+" abc ") 
结果: 456abc123
Mid( 字符串表达式 ,start[,length]) 取字符串中的几个字。 start 为从第几个 字取起, length 为取几个字, 若略 length 则从 start 取到最右底。由Len 函数可得知字符串的长度。例子: Mid("abc123",2,3) 
结果: c12
Minute( 日期的字符串或表达式 )传回时间的「分钟」部份。例子: Minute("12:30:54") 
结果:30
Month(日期的字符串或表达式)传回日期的「月」部份。例子:Month("12/1/2001") 
结果:12
MonthName(month[,abbreviate])传回月的名称。 
month :待传回月名称的数字 1~12 。譬如, 1 代表一月, 7 代表七月。 
abbreviate: 是 (True) 否 (False) 为缩写,譬如 March ,缩写为 Mar 。默认值为 False 。中文的月名称无缩写。
例子: MonthName (7) 
结果:七月
Now()传回系统的日期时间。例子: Now() 
结果: 2001/12/30 10:35:59 AM
Oct()传回数值的八进位值。八进位可以加「 &O 」表示,譬如八进位 &O10 表示十进制的 8 。例子: Oct(10) 
结果: 12
Replace( 字符串表达式,findnreplacewith[,start[,count[,compare]]]) 将一个字符串取代 部份字。寻找待取代的原字符串 (find) , 若找到则被取代为新字符串 (replacewith) 。 
find :待寻找取代的原字符串。 
replacewith :取代后的字。 
start :从第几个字开始寻找取代, 若未设定则由第一个字开始寻找。 
count :取代的次数。 若未设定则所有寻找到的字符串取代字符 串全部被取代。 
compare :寻找比较的方法, compare=0 表示二进制比较法, compare=1 表文字比较法, compare =2 表根据比较的 数据型态而定,若省略 compare 则为预设的二进制比较法。
例子: Replace("ABCD123ABC","AB","ab") 
结果: abCD123abC
Right( 字符串表达式 ,length)取字符串右边的几个字, length 为取几个字。 Len 函数可得知字符串的长度。例子: Right("ABC123",3) 
结果: 123
Rnd [(number)]0~1 的 随机随机数值。 number 是任何有效的数值表达式。若  number 小于 0 表示每次得到相同的 随机随机数值。 number 大于 0 或未提供时表示依序得到下一个 随机随机数值。 > number=0 表示得到最近产生的 随机随机数值。为了避免得到相同的随机随机数顺序,可以于 Rnd 函数前加 Randomize 。例子: Rnd 
结果: 0.498498
Round( 数值表达式 [,D])四舍五入。 
D :为四舍五入到第几位小数,若省略则四舍五入到整数。
例子: Round(30635,1) 
结果: 3.6
RTrim ( 字符串表达式 )除去字符串右边的空白字。 LTrim 除去字符串左边的空白字, Trim 函数除去字符串左右两边的空白字。例子: RTrim ("abc123 ")+"456" 
结果: abc123456
Second( 时间的字符串或表达式 )传回时间的「秒」部份。例子:Second("12:30:54") 
结果:54
Space( 重复次数 )得到重复相同的空白字符串。例子: A"+Space (5)+"B 
结果: A B 
说明: A 和 B 中间加入五个空白字。
String( 重复次数,待重复的字 )得到重复相同的字符串。例子: String(5,71) 
结果: GGGGG
StrReverse (String(10,71))将一个字符串顺序颠倒。例子: StrReverse ("ABC") 
结果: CBA
Time()传回系统的时间。例子: Time 
结果: 10:35:59 PM
TimeSerial (hour,minute,second)转换指定的 ( hour,minute,second) 成时间 变量型态。例子: TimeSerial (10,31,59) 
结果: 10:31:59
TimeValue ( 日期的字符串或表达式 )转换 成时间变量型态。日期的字符串或表达式从 0:00:00(12:00:00 A.M.) 到 23:59:59(11:59:59 P.M.) 。例子: TimeValue (" 11:59:59 ") 
结果: 11:59:59
Trim( 字符串表达式 )除去字符串左右两边的空白字。例子: Trim(" abc123 ") 
结果: abc123
UCase ()转换字符串成大写。将小写字母的部份转换成大写,字符串其余部份不变。例子: UCase ("abc123") 
结果: ABC123
VarType ( 变数 )传回一个变量类型。与 TypeName 函数相同, VarType 传回变量类型的代码, TypeName 传回变量类型的名称。例子: VarType ( "I love you!") 
结果: 8
Weekday( 日期表达式 ,[FW]) 传回星期几的数字。 
FW :设定一周的第一天是星期几。若 省略则表 1( 星期日 ) 。 
Firstdayfweek 设定值为: 1( 星期日 ),2( 星期一 ),3( 星期二 ),4( 星期三 ),5( 星期四 ),6( 星期五 ),7( 星期六 ) 。
例子: Weekday(" 1/1/2000") 
结果: 7
WeekDayName (W,A,FW)传回星期几的名称。 
W :是 (True) 否 (False) 为缩写。譬如 March ,缩写为 Mar 。预设为 False 。中文的星期几名称无缩写。 
FW :设定一周的第一天是星期几。 若省略表 1( 星期日 ) 。设定待传回星期几的名称,为一周中的第几天。 
A : 1( 星期日 ),2( 星期一 ),3( 星期二 ),4( 星期三 ),5( 星期四 ),6( 星期五 ),7( 星期六 ) 。
例子: WeekDayName ("1/1/2000") 
结果:星期六
Year()传回日期的「年」部份。

转载于:https://www.cnblogs.com/limshirley/archive/2010/08/30/1812837.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/475889.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 201. 数字范围按位与(位运算)

文章目录1. 题目2. 解题2.1 按位查找02.2 两数直接都往右移动&#xff0c;直到相等1. 题目 给定范围 [m, n]&#xff0c;其中 0 < m < n < 2147483647&#xff0c;返回此范围内所有数字的按位与&#xff08;包含 m, n 两端点&#xff09;。 示例 1: 输入: [5,7] 输…

编php矩阵求和,PHP二维数组如何求和?

PHP二维数组求和的方法&#xff1a;1、使用array_sum和array_map函数求和1)、PHP7.2以下可用<?php $arr array(0>array(id>1,tol>10),1>array(id>3,tol>12),2>array(id>8,tol>5));//输出tol值的和echo array_sum(array_map(create_function($v…

LeetCode 1311. 获取你好友已观看的视频(BFS+哈希map+vector排序)

1. 题目 有 n 个人&#xff0c;每个人都有一个 0 到 n-1 的唯一 id 。 给你数组 watchedVideos 和 friends &#xff0c;其中 watchedVideos[i] 和 friends[i] 分别表示 id i 的人观看过的视频列表和他的好友列表。 Level 1 的视频包含所有你好友观看过的视频&#xff0c; …

发布ASP.NET程序至IIS7

以前一直和IIS5打交道&#xff0c;后来系统升级到WIN7,自然的就用上了IIS7了&#xff0c;不过因为对IIS7服务器没有系统的了解&#xff0c;所以在自己机子上测试发布网站时&#xff0c;总是遇到各种各样的问题&#xff0c;当时就放弃了&#xff0c;准备有时间再研究的&#xff…

php请求来源,php验证请求页面来源

php教程验证请求页面来源if( $_server[http_x_requested_with] xmlhttprequest ) {echo ajax;} else {echo normal;}jquery内部实现ajax的时候&#xff0c;已经加入了标识jquery源码中是这样的&#xff1a;xhr.setrequestheader("x-requested-with", "xmlhttpr…

LeetCode 1319. 连通网络的操作次数(BFS/DFS/并查集)

文章目录1. 题目2. 解题2.1 BFS2.2 DFS2.3 并查集1. 题目 用以太网线缆将 n 台计算机连接成一个网络&#xff0c;计算机的编号从 0 到 n-1。 线缆用 connections 表示&#xff0c;其中 connections[i] [a, b] 连接了计算机 a 和 b。 网络中的任何一台计算机都可以通过网络直…

1D機身調焦方法

原文作者&#xff1a;Kent 原文地址&#xff1a;http://www.ldsclub.net/forum/viewthread.php?tid21513&extrapage%3D1&page1另附大兔子調焦心得&#xff1a;http://www.ldsclub.net/forum/viewthread.php?tid28268&extrapage%3D1 需要1.27規格的6角手柄本次轉文…

kdevelop php,KDevelop 5.2开放源代码IDE发布,改进了C ++,PHP和Python支持

KDevelop 5.2近半年的发布&#xff0c;是一个主要的发行版&#xff0c;它在前面版本KDevelop 5.1中实现的Analyzer菜单条目中引入了更多的分析器插件。这些包括Heaprack&#xff0c;一个用C / C 编写的Linux应用程序的堆内存分析器和Cppcheck(一种流行的C 编程语言静态分析器)&…

LeetCode 187. 重复的DNA序列(哈希/位运算)

1. 题目 所有 DNA 都由一系列缩写为 A&#xff0c;C&#xff0c;G 和 T 的核苷酸组成&#xff0c;例如&#xff1a;“ACGAATTCCG”。 在研究 DNA 时&#xff0c;识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超过一次的 10 个字母长…

System.Net.Cookie

Does anyone know if it is possible to convert a System.Net.Cookie to a System.Web.HttpCookie ? What is the difference exactly? What Im trying to do is simulate a pseudo-autologin feature on my site into another website. So for example, my code does an Ht…

java获取api接口新浪数据,新浪短网址API接口的获取以及API接口的调用文档分享...

我们可能会收到类似于这样的短信&#xff0c;发现其中的链接并不是常规的网址链接&#xff0c;而是个短小精悍的短链接&#xff0c;产品中经常需要这样的需求&#xff0c;如果在给用户下发的短信中是一个很长的连接&#xff0c;用户体验肯定很差&#xff0c;因此我们需要实现长…

LeetCode 223. 矩形面积

1. 题目 在二维平面上计算出两个由直线构成的矩形重叠后形成的总面积。 每个矩形由其左下顶点和右上顶点坐标表示&#xff0c;如图所示。 示例: 输入: -3, 0, 3, 4, 0, -1, 9, 2 输出: 45 说明: 假设矩形面积不会超出 int 的范围。来源&#xff1a;力扣&#xff08;LeetCode&…

exe程序的启动过程

学习windows 编程从mfc角度来说可分为两部分那就是WinMain函数以前的&#xff0c;和WinMain函数以后的。前者涉及很多windows操作系统内部的知识&#xff0c;后者么看mfc源码就可以了。虽然大多数程序不需要你了解太多关于os加载应用程序这方面的知识&#xff0c;但我认为能较深…

php保存流文件到本地,php下载保存文件保存到本地的两种实现方法

第一种&#xff1a;<?php function downfile(){$filenamerealpath("resume.html"); //文件名$datedate("Ymd-H:i:m");Header( "Content-type: application/octet-stream ");Header( "Accept-Ranges: bytes ");Header( "Accep…

企业站

http://files.cnblogs.com/wangdetian168/zhandian.rar 转载于:https://www.cnblogs.com/wangdetian168/archive/2010/09/26/1836163.html

php金字塔手动输入行数,[菜鸟学php] php版自定义函数实现金字塔

54im.com php for循环例子系列文章&#xff1a;1. php版简单实现99乘法表2. php版简单实现金字塔3. php版简单实现棋盘4. php使用自定义函数实现99乘法表5. php版自定义函数实现金字塔6. php版自定义函数实现棋盘转载请注明出处&#xff1a; http://54im.comphp版自定义函数…

【Kaggle】Intermediate Machine Learning(XGBoost + Data Leakage)

文章目录6. XGBoost7. Data Leakage 数据泄露上一篇&#xff1a;【Kaggle】Intermediate Machine Learning&#xff08;管道交叉验证&#xff09; 6. XGBoost 参考&#xff1a;《统计学习方法》提升方法&#xff08;Boosting&#xff09; extreme gradient boosting “梯度提…

silverlight(一.安装和新建项目)

1.下载安装silverlight&#xff1a;Microsoft Silverlight™ 3 Tools &#xff08;安装之前需要升级VS2008到SP1&#xff09; 2.和多数人一样我的程序新建好运行调试报错&#xff0c;提示“未安装silverlight托管调试包”&#xff0c;后来我使用VS2010新建的时候提示安装silver…

php webview,Android:控件WebView显示网页 – tinyphp – 博客园

WebView可以使得网页轻松的内嵌到app里&#xff0c;还可以直接跟js相互调用。webview有两个方法&#xff1a;setWebChromeClient 和 setWebClientsetWebClient&#xff1a;主要处理解析&#xff0c;渲染网页等浏览器做的事情setWebChromeClient&#xff1a;辅助WebView处理Java…

LeetCode 207. 课程表(拓扑排序)

1. 题目 你这个学期必须选修 numCourse 门课程&#xff0c;记为 0 到 numCourse-1 。 在选修某些课程之前需要一些先修课程。 例如&#xff0c;想要学习课程 0 &#xff0c;你需要先完成课程 1 &#xff0c;我们用一个匹配来表示他们&#xff1a;[0,1] 给定课程总量以及它们…