韩冰 发表于 2005-1-16 11:36

ASP语法大全

<P><FONT color=#ee1111>来源:http://blog.csdn.net/aspstu/</FONT></P>
<P>语句
Call</P>
<P> name </P>
<P>把控制转移到函数或子程序。当调用函数或子程序时,Call是可写可不写的。但是如果你用了Call,那么argumentlist必须用括号括起来。</P>
<P>Const</P>
<P> Const constantname=expression</P>
<P>用于申明常数。你可以在一行里申明多个常数,此时你必须用逗号把常数赋值语句隔开。</P>
<P>Dim</P>
<P>Dim varname[ ( )][, varname [( )]...</P>
<P>创建一个新变量并且分配存储空间。</P>
<P>DO . . . LOOP</P>
<P>语法 1:</P>
<P>Do [{While | Until } condition ]</P>
<P></P>
<P></P>
<P></P>
<P>LOOP</P>
<P>语法 2:</P>
<P>Do</P>
<P></P>
<P></P>
<P></P>
<P>LOOP [{While | Until } condition ]</P>
<P>当条件condition为真时或直到条件condition为真时,两种形式都重复执行语句。</P>
<P>Erase</P>
<P>Erase array</P>
<P>清理数组,对于固定长度的数组,重新初始化元素;对于<a href="http://www1.hackbase.com/News/industry" target="_blank" >动态</A>数组,重置存储空间。</P>
<P>Exit</P>
<P>Exit Do</P>
<P>退出一个 DO . . . LOOP 循环。</P>
<P>Exit For</P>
<P>退出一个 For . . . Next 循环或For Each . . . Next循环。</P>
<P>Exit Function</P>
<P>退出一个 函数。</P>
<P>Exit Sub</P>
<P>退出一个子程序。</P>
<P>For . . . Next</P>
<P>For counter = start To End </P>
<P></P>
<P></P>
<P></P>
<P>Next</P>
<P>由loop 计数器指定的次数重复执行statements语句群。</P>
<P>For Each . . . Next</P>
<P>For Each element In group</P>
<P></P>
<P></P>
<P></P>
<P>Next </P>
<P>对于每一个在数组或集合中的元素,重复执行statements语句群。</P>
<P>Function</P>
<P> Function name [(arglist)]</P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P>End Function</P>
<P>定义一个函数,指明函数名,参数及<a href="http://hackbase.com/hacker" target="_blank" >代码</A>。</P>
<P>If . . . Then . . . Else</P>
<P>语法1:</P>
<P>If condition Then statements </P>
<P>语法2:</P>
<P>If condition Then</P>
<P>statements</P>
<P>[ElseIf condition-n Then</P>
<P>] . . .</P>
<P>[Else </P>
<P>]</P>
<P>End If</P>
<P>两种格式都条件执行一系列语句。</P>
<P>On Error</P>
<P>On Error Resume Next</P>
<P>当一个错误发生时,这条语句就执行紧靠发生错误语句后面的语句,或者执行紧靠调用进程后面的语句。</P>
<P>Option Explicit</P>
<P>Option Explicit</P>
<P>在使用变量之前强制明确定义该变量,可以用Dim,Private,Public或 ReDim语句定义变量。</P>
<P>Private</P>
<P>Private varname[([下标])][, varname[([下标])] . . . </P>
<P>创建私有变量并且分配存储空间。(私有变量只能在定义该变量的脚本中可用)</P>
<P>Public</P>
<P>Public varname[([下标])][, varname[([下标])] . . . </P>
<P>创建公有变量并且分配存储空间。(公有变量在程序的任何地方均可使用)</P>
<P>Randomize</P>
<P>Randomize </P>
<P>给Rnd函数的随机数发生器一个新种子值。</P>
<P>ReDim</P>
<P>ReDim varname(subscripts)[, varname(subscripts)] . . . </P>
<P>修改维的下标,大小;或重置<a href="http://www1.hackbase.com/News/industry" target="_blank" >动态</A>数组的大小。Preserve 保护已存数组的数据。</P>
<P>Rem</P>
<P>语法1:</P>
<P>Rem comment</P>
<P>语法2:</P>
<P>‘comment</P>
<P>这两种语句形式都能使注释的句子不被处理。如果Rem和其它语句在同一行上,Rem 语句必须在后且二者之间必须用冒号隔开。</P>
<P>Select Case</P>
<P>Select Case testexpression</P>
<P>[Case expressionlist-n</P>
<P>] . . .</P>
<P>[Case Else expressionlist-n</P>
<P>]</P>
<P>End Select</P>
<P>如果某一个expressionlist 和testexpression 匹配,则执行和expressionlist对应的语句;如果没有一个expressionlist 和testexpression 相匹配,则执行和Case Else 相对应的语句。</P>
<P>Set</P>
<P>Set obectvar= {objectexpression | Nothing}</P>
<P>赋予一个变量或一个性质对象引用。当赋予的值为Nothing 时,使obectva 和任何以前指明的对象解除关系。</P>
<P>Sub</P>
<P> Sub name [(arglist)]</P>
<P></P>
<P></P>
<P></P>
<P>End Sub</P>
<P>定义一个子程序,指明名称,参数及<a href="http://hackbase.com/hacker" target="_blank" >代码</A>。</P>
<P>While . . . Wend</P>
<P>While condition</P>
<P></P>
<P>Wend</P>
<P>不停地连续执行语句statements 直到条件condition为True。</P>
<P>
<CENTER></CENTER>
页: [1]
查看完整版本: ASP语法大全