仓酷云

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

[学习教程] ASP教程之保藏:ASP的函数详解年夜汇总

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

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

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

x
楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。函数|详解  ASP的函数详解
  join(expression,"毗连符")
  split:吸收相干的参数,使之成为数组。

  Array()
  FUNCTION:前往一个数组
  SYNTAX:Array(list)
  ARGUMENTS:字符,数字都可
  EXAMPLE:
  RESULT:创建了一个包括7个元素的数组myArray
  myArray("Sunday","Monday",......"Saturday")

  CInt()
  FUNCTION:将一个表达式转化为数字范例四舍五进的整数,相干函数:
  CsngCdbl转为实数!
  
  SYNTAX:CInt(expression)
  ARGUMENTS:任何无效的字符都可
  EXAMPLE:
  RESULT:236
  转化字符"234"为数字"234",假如字符串为空,则前往0值

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

  CStr()
  FUNCTION:转化一个表达式为字符串.
  SYNTAX:CStr(expression)
  ARGUMENTS:expression是任何无效的表达式。
  EXAMPLE:
  RESULT:转化数字“5”为字符“5”。

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

  DateAdd()
  FUNCTION:前往一个被改动了的日期。
  SYNTAX:DateAdd(timeinterval,number,date)
  ARGUMENTS:timeintervalisthetimeintervaltoadd;numberisamountoftimeintervalstoadd;anddateisthestartingdate.
  EXAMPLE:

  
  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:
  RESULT:从8/4/99到2000年另有150天.

  Day()
  FUNCTION:前往一个月的第几日.
  SYNTAX:Day(date)
  ARGUMENTS:date是任何无效的日期。
  EXAMPLE:
  RESULT:4

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

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

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

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

  Hour()
  FUNCTION:以24时前往小时数.
  SYNTAX:Hour(time)
  ARGUMENTS:
  EXAMPLE:
  RESULT:16
  (Hourhasbeenconvertedto24-hoursystem)

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

  InstrRev()
  FUNCTION:同上,只是从字符串的最初一个搜刮起
  SYNTAX:InstrRev([start,]strToBeSearched,strSearchFor[,compare])
  ARGUMENTS:同上.
  EXAMPLE:
  RESULT:13


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

  IsArray()
  FUNCTION:判别一工具是不是为数组,前往布尔值.
  SYNTAX:IsArray(name)
  ARGUMENTS:
  EXAMPLE:
  RESULT:False

  IsDate()
  FUNCTION:判别一工具是不是为日期,前往布尔值
  SYNTAX:IsDate(expression)
  ARGUMENTS:expressionisanyvalidexpression.
  EXAMPLE:
  RESULT:True

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

  IsNull()
  FUNCTION:判别一工具是不是为空,前往布尔值.
  SYNTAX:IsNull(expression)
  ARGUMENTS:
  EXAMPLE:
  RESULT:False
IsNumeric()
  FUNCTION:判别一工具是不是为数字,前往布尔值.
  SYNTAX:IsNumeric(expression)
  ARGUMENTS:
  EXAMPLE:
  RESULT:True
  就算数字加了引号,ASP仍是以为它是数字。

  IsObject()
  FUNCTION:判别一工具是不是为工具,前往布尔值.
  SYNTAX:IsObject(expression)
  ARGUMENTS:
  EXAMPLE:
  RESULT:True

  LBound()
  FUNCTION:前往指定命组维的最小可用下标.
  SYNTAX:Lbound(arrayname[,dimension])
  ARGUMENTS:;dimension指明要前往哪一维下界的整数。利用1暗示第一维,2暗示第二维,以此类  推。假如省略dimension参数,默许值为1.
  EXAMPLE:
  RESULT:0

  LCase()
  FUNCTION:前往字符串的小写情势
  SYNTAX:Lcase(string)
  ARGUMENTS:stringisanyvalidstringexpression.
  EXAMPLE:
  RESULT:thisisatest!

  Left()
  FUNCTION:前往字符串右边第length个字符之前的字符(含第length个字符).
  SYNTAX:Left(string,length)
  ARGUMENTS:
  EXAMPLE:
  RESULT:Thi

  Len()
  FUNCTION:前往字符串的长度.
  SYNTAX:Len(string|varName)
  ARGUMENTS:
  EXAMPLE:
  RESULT:15

  LTrim()
  FUNCTION:往失落字符串右边的空格.
  SYNTAX:LTrim(string)
  ARGUMENTS:
  EXAMPLE:
  RESULT:Thisisatest!

  Mid()
  FUNCTION:前往特定长度的字符串(从start入手下手,长度为length).
  SYNTAX:Mid(string,start[,length])
  ARGUMENTS:
  EXAMPLE:
  RESULT:Today

  Minute()
  FUNCTION:前往工夫的分钏.
  SYNTAX:Minute(time)
  ARGUMENTS:
  EXAMPLE:
  RESULT:45

  Month()
  FUNCTION:前往日期.
  SYNTAX:Month(date)
  ARGUMENTS:dateisanyvaliddateexpression.
  EXAMPLE:
  RESULT:8

  MonthName()
  FUNCTION:Returnsastringidentifyingthespecifiedmonth.
  SYNTAX:MonthName(month,[,Abb])
  ARGUMENTS:monthisthenumericrepresentationforagivenmonth;Abb(optional)isabooleanvalueusedtodisplaymonthabbreviation.TruewilldisplaytheabbreviatedmonthnameandFalse(default)willnotshowtheabbreviation.
  EXAMPLE:
  RESULT:August

  Now()
  FUNCTION:Returnsthecurrentsystemdateandtime.
  SYNTAX:Now()
  ARGUMENTS:None
  EXAMPLE:
  RESULT:8/4/999:30:16AM

  Replace()
  FUNCTION:Returnsastringinwhichaspecifiedsub-stringhasbeenreplacedwithanothersubstringaspecifiednumberoftimes.
  SYNTAX:Replace(strToBeSearched,strSearchFor,strReplaceWith[,start[,count[,compare]]])
  ARGUMENTS:strToBeSearchedisastringexpressioncontainingasub-stringtobereplaced;strSearchForisthestringexpressiontosearchforwithinstrToBeSearched;strReplaceWithisthestringexpressiontoreplacesub-stringstrSearchFor;start(optional)isthenumericcharacterpositiontobeginsearch;count(optional)isavalueindicatingthecomparisionconstant.
  EXAMPLE:
  RESULT:Thisisanorange!

  Right()
  FUNCTION:前往字符串右侧第length个字符之前的字符(含第length个字符).
  SYNTAX:Right(string,length)
  ARGUMENTS:.
  EXAMPLE:
  RESULT:st!

  Rnd()
  FUNCTION:发生一个随机数.
  SYNTAX:Rnd[(number)]
  ARGUMENTS:
  EXAMPLE:
  RESULT:任何一个在0到1之间的数

  Round()
  FUNCTION:前往按指定位数举行四舍五进的数值.
  SYNTAX:Round(expression[,numRight])
  ARGUMENTS:numRight数字标明小数点右侧有几位举行四舍五进。假如省略,则Round函数前往整数.
  EXAMPLE:
  RESULT:32

  Rtrim()
  FUNCTION:往失落字符串右侧的字符串.
  SYNTAX:Rtrim(string)
  ARGUMENTS:
  EXAMPLE:
  RESULT:Thisisatest!!
Second()
  FUNCTION:前往秒.
  SYNTAX:Second(time)
  ARGUMENTS:.
  EXAMPLE:
  RESULT:28

  StrReverse()
  FUNCTION:反排一字符串
  SYNTAX:StrReverse(string)
  ARGUMENTS:
  EXAMPLE:
  RESULT:!!tsetasisihT

  Time()
  FUNCTION:前往体系工夫.
  SYNTAX:Time()
  ARGUMENTS:.
  EXAMPLE:
  RESULT:9:58:28AM

  Trim()
  FUNCTION:往失落字符串摆布的空格.
  SYNTAX:Trim(string)
  ARGUMENTS:stringisanyvalidstringexpression.
  EXAMPLE:
  RESULT:Thisisatest!!

  UBound()
  FUNCTION:前往指定命组维数的最年夜可用下标.
  SYNTAX:Ubound(arrayname[,dimension])
  ARGUMENTS:;dimension(optional)指定前往哪一维上界的整数。1暗示第一维,2暗示第二维,以此类推。假如省略dimension参数,则默许值为1.
  EXAMPLE:
  RESULT:2

  UCase()
  FUNCTION:前往字符串的年夜写情势.
  SYNTAX:UCase(string)
  ARGUMENTS:
  EXAMPLE:
  RESULT:THISISATEST!!

  VarType()
  FUNCTION:前往唆使变量子范例的值
  SYNTAX:VarType(varName)
  ARGUMENTS:
  EXAMPLE:
  RESULT:2(数字)详见"asp常数"

  WeekDay()
  FUNCTION:前往在一周的第几天.
  SYNTAX:WeekDay(date[,firstdayofweek])
  ARGUMENTS:.
  EXAMPLE:
  RESULT:4(礼拜三)

  WeekDayName()
  FUNCTION:前往一周第几天的名字.
  SYNTAX:WeekDayName(weekday[,Abb[,firstdayofweek]])
  ARGUMENTS:Abb可选。Boolean值,指明是不是缩写暗示礼拜各天的称号。假如省略,默许值为False,即不缩写礼拜各天的称号.firstdayofweek指明礼拜第一天的数值
  EXAMPLE:
  RESULT:Wednesday

  Year()
  FUNCTION:前往以后的年份.
  SYNTAX:Year(date)
  ARGUMENTS:
  EXAMPLE:
  RESULT:1999
无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;
分手快乐 该用户已被删除
沙发
发表于 2015-1-18 22:49:37 来自手机 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
山那边是海 该用户已被删除
板凳
发表于 2015-1-27 06:42:41 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
不帅 该用户已被删除
地板
发表于 2015-2-5 04:22:05 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-11 05:07:10 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
透明 该用户已被删除
6#
发表于 2015-3-1 22:30:12 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
若天明 该用户已被删除
7#
发表于 2015-3-11 01:04:53 | 只看该作者
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
活着的死人 该用户已被删除
8#
发表于 2015-3-17 17:31:01 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
小妖女 该用户已被删除
9#
发表于 2015-3-24 17:16:58 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-9 04:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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