仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 446|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页编程之ASP的函数详解-1

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:10:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。函数|详解  Array()
  FUNCTION:前往一个数组
  SYNTAX:Array(list)
  ARGUMENTS:字符,数字都可
  EXAMPLE:<%
  DimmyArray()
  Fori=1to7
  RedimPreservemyArray(i)
  myArray(i)=WeekdayName(i)
  Next
  %>
  RESULT:创建了一个包括7个元素的数组myArray
  myArray("Sunday","Monday",......"Saturday")

CInt()
  FUNCTION:将一个表达式转化为数字范例
  SYNTAX:CInt(expression)
  ARGUMENTS:任何无效的字符都可
  EXAMPLE:<%
  f="234"
  response.writecINT(f)+2
  %>
  RESULT:236
  转化字符"234"为数字"234",假如字符串为空,则前往0值

CreateObject()
  FUNCTION:创建和前往一个已注册的ACTIVEX组件的实例。
  SYNTAX:CreateObject(objName)
  ARGUMENTS:objName是任何一个无效、已注册的ACTIVEX组件的名字.
  EXAMPLE:<%
  Setcon=Server.CreateObject("ADODB.Connection")
  %>
  RESULT:

CStr()
  FUNCTION:转化一个表达式为字符串.
  SYNTAX:CStr(expression)
  ARGUMENTS:expression是任何无效的表达式。
  EXAMPLE:<%
  s=3+2
  response.write"Theresultis:"&cStr(s)
  %>
  RESULT:转化数字“5”为字符“5”。

Date()
  FUNCTION:前往以后体系日期.
  SYNTAX:Date()
  ARGUMENTS:None.
  EXAMPLE:<%=Date%>
  RESULT:8/4/99

DateAdd()
  FUNCTION:前往一个被改动了的日期。
  SYNTAX:DateAdd(timeinterval,number,date)
  ARGUMENTS:timeintervalisthetimeintervaltoadd;numberisamountoftimeintervalstoadd;anddateisthestartingdate.
  EXAMPLE:<%
  currentDate=#8/4/99#
  newDate=DateAdd("m",3,currentDate)
  response.writenewDate
  %>

  <%
  currentDate=#12:34:45PM#
  newDate=DateAdd("h",3,currentDate)
  response.writenewDate
  %>
  RESULT:11/4/99
  3:34:45PM

  "m"="month";
  "d"="day";

  IfcurrentDateisintimeformatthen,
  "h"="hour";
  "s"="second";

DateDiff()
  FUNCTION:前往两个日期之间的差值。
  SYNTAX:DateDiff(timeinterval,date1,date2[,firstdayofweek[,firstweekofyear>>)
  ARGUMENTS:timeinterval暗示相隔工夫的范例,如“M“暗示“月”。
  EXAMPLE:<%
  fromDate=#8/4/99#
  toDate=#1/1/2000#
  response.write"Thereare"&_
  DateDiff("d",fromDate,toDate)&_
  "daystomilleniumfrom8/4/99."
  %>
  RESULT:从8/4/99到2000年另有150天.

Day()
  FUNCTION:前往一个月的第几日.
  SYNTAX:Day(date)
  ARGUMENTS:date是任何无效的日期。
  EXAMPLE:<%=Day(#8/4/99#)%>
  RESULT:4

FormatCurrency()
  FUNCTION:前往表达式,此表达式已被格局化为泉币值
  SYNTAX:FormatCurrency(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>)
  ARGUMENTS:Digit唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置;  LeadingDigit三态常数,唆使是不是显现小数值小数点后面的零。
  EXAMPLE:<%=FormatCurrency(34.3456)%>
  RESULT:$34.35

FormatDateTime()
  FUNCTION:前往表达式,此表达式已被格局化为日期或工夫
  SYNTAX:FormatDateTime(Date,[,NamedFormat>)
  ARGUMENTS:NamedFormat唆使所利用的日期/工夫格局的数值,假如省略,则利用vbGeneralDate.
  EXAMPLE:<%=FormatDateTime("08/4/99",vbLongDate)%>
  RESULT:Wednesday,August04,1999

FormatNumber()
  FUNCTION:前往表达式,此表达式已被格局化为数值.
  SYNTAX:FormatNumber(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>)
  ARGUMENTS:Digit唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置。;LeadingDigiti唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置。;Paren唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置。;GroupDigiti唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置。.
  EXAMPLE:<%=FormatNumber(45.324567,3)%>
  RESULT:45.325

FormatPercent()
  FUNCTION:前往表达式,此表达式已被格局化为跟随有%标记的百分比(乘以100)。(%)
  SYNTAX:FormatPercent(Expression[,Digit[,LeadingDigit[,Paren[,GroupDigit>>>>)
  ARGUMENTS:同上.
  EXAMPLE:<%=FormatPercent(0.45267,3)%>
  RESULT:45.267%

Hour()
  FUNCTION:以24时前往小时数.
  SYNTAX:Hour(time)
  ARGUMENTS:
  EXAMPLE:<%=Hour(#4:45:34PM#)%>
  RESULT:16
  (Hourhasbeenconvertedto24-hoursystem)

Instr()
  FUNCTION:前往字符或字符串在另外一个字符串中第一次呈现的地位.
  SYNTAX:Instr([start,>strToBeSearched,strSearchFor[,compare>)
  ARGUMENTS:Start为搜刮的肇端值,strToBeSearched承受搜刮的字符串strSearchFor要搜刮的字符compare对照体例(具体见ASP常数)
  EXAMPLE:<%
  strText="Thisisatest!!"
  pos=Instr(strText,"a")
  response.writepos
  %>
  RESULT:9

InstrRev()
  FUNCTION:同上,只是从字符串的最初一个搜刮起
  SYNTAX:InstrRev([start,>strToBeSearched,strSearchFor[,compare>)
  ARGUMENTS:同上.
  EXAMPLE:<%
  strText="Thisisatest!!"
  pos=InstrRev(strText,"s")
  response.writepos
  %>
  RESULT:13

Int()
  FUNCTION:前往数值范例,不四舍五进。
  SYNTAX:Int(number)
  ARGUMENTS:
  EXAMPLE:<%=INT(32.89)%>
  RESULT:32

IsArray()
  FUNCTION:判别一工具是不是为数组,前往布尔值.
  SYNTAX:IsArray(name)
  ARGUMENTS:
  EXAMPLE:<%
  strTest="Test!"
  response.writeIsArray(strTest)
  %>
  RESULT:False

IsDate()
  FUNCTION:判别一工具是不是为日期,前往布尔值
  SYNTAX:IsDate(expression)
  ARGUMENTS:expressionisanyvalidexpression.
  EXAMPLE:<%
  strTest="8/4/99"
  response.writeIsDate(strTest)
  %>
  RESULT:True

IsEmpty()
  FUNCTION:判别一工具是不是初始化,前往布尔值.
  SYNTAX:IsEmpty(expression)
  ARGUMENTS:
  EXAMPLE:<%
  Dimi
  response.writeIsEmpty(i)
  %>
  RESULT:True

IsNull()
  FUNCTION:判别一工具是不是为空,前往布尔值.
  SYNTAX:IsNull(expression)
  ARGUMENTS:
  EXAMPLE:<%
  Dimi
  response.writeIsNull(i)
  %>
  RESULT:False

IsNumeric()
  FUNCTION:判别一工具是不是为数字,前往布尔值.
  SYNTAX:IsNumeric(expression)
  ARGUMENTS:
  EXAMPLE:<%
  i="345"
  response.writeIsNumeric(i)
  %>
  RESULT:True
  就算数字加了引号,ASP仍是以为它是数字。

IsObject()
  FUNCTION:判别一工具是不是为工具,前往布尔值.
  SYNTAX:IsObject(expression)
  ARGUMENTS:
  EXAMPLE:<%
  Setcon=Server.CreateObject("ADODB.Connection")
  response.writeIsObject(con)
  %>
  RESULT:True

LBound()
  FUNCTION:前往指定命组维的最小可用下标.
  SYNTAX:Lbound(arrayname[,dimension>)
  ARGUMENTS:dimension指明要前往哪一维下界的整数。利用1暗示第一维,2暗示第二维,以此类  推。假如省略dimension参数,默许值为1.
  EXAMPLE:<%
  i=Array("Monday","Tuesday","Wednesday")
  response.writeLBound(i)
  %>
  RESULT:0写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
深爱那片海 该用户已被删除
沙发
发表于 2015-1-18 21:36:18 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
简单生活 该用户已被删除
板凳
发表于 2015-1-24 10:00:33 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
柔情似水 该用户已被删除
地板
发表于 2015-2-1 08:16:50 来自手机 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
小女巫 该用户已被删除
5#
发表于 2015-2-7 01:47:12 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-19 13:52:21 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
小魔女 该用户已被删除
7#
 楼主| 发表于 2015-3-13 03:09:31 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
爱飞 该用户已被删除
8#
发表于 2015-3-20 11:09:47 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 05:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表