www.baike369.com
百科369 > ASP教程 > ASP常用脚本语句

ASP常用脚本语句


ASP常用脚本语句

ASP常用脚本语句包括注释语句、输出语句、条件语句和循环语句等。


注释语句

注释语句是对程序代码的注释或解释。如:

<%
'下面是ASP输出语句
response.write("Hello World!") ' 输出Hello World!
......
%>

ASP注释的方式和VBScript相同,使用单引号(')即可,单引号后面是注释的内容。

注释语句不会在浏览器中显示出来。


输出语句

在ASP VBScript中,输出语句用于向页面中输出内容。既可以使用“=”向页面中输出内容,也可以使用Response.Write方法向页面中输出内容。

使用“=”只有在<%...%>这种形式时才会被ASP看成输出语句,因此,使用“=”只适用于在HTML中插入一个简单变量的输出内容。除此之外,应该使用Response.Write向页面中输出内容。这是因为,使用“=”确实可以输出,但实际上使用“=”时,ASP在内部仍然使用Response.Write方法进行输出,前者只是一种简写方式。

<%="Hello World!"%>
<%
response.write("Hello World!")
%>

在浏览器中查看ASP输出语句的显示效果。如下图所示:

在浏览器中查看ASP输出语句的显示效果


条件语句

在ASP VBScript中可以使用两种条件语句:if语句和case语句。

1. if语句

if语句是指If...Then...Else语句,主要对条件进行是非判断,只会产生两种判断结果。如:

<%
function MyResult(a)
  if a>=60 then
    MyResult = "考试及格!"
  else
    MyResult = "考试不及格!"
  end if
end function
Response.Write("赵平"& MyResult(90) & "<br />")
Response.Write("李军"& MyResult(55) & "<br />")
%>

在浏览器中查看ASP if语句的显示效果。如下图所示:

在浏览器中查看ASP if语句的显示效果

2. case语句

case语句对每个case的值进行匹配,只有两个case值相同时才会执行相应case分支的语句。如果没有匹配到任何case,则执行else分支中的语句。如:

<%
function MyResult(a)
  select case a\10
    case 10
      MyResult = "考试满分!"
    case 9
      MyResult = "考试非常优秀!"
    case 8
      MyResult = "考试优秀!"
    case 7
      MyResult = "考试良好!"
    case 6
      MyResult = "考试合格!"
    case else
      MyResult = "考试不及格!"
  end select
end function
Response.Write("赵平"& MyResult(80) & "<br />")
Response.Write("李军"& MyResult(55) & "<br />")
Response.Write("王义"& MyResult(100) & "<br />")
Response.Write("刘华"& MyResult(65))
%>

在浏览器中查看ASP case语句的显示效果。如下图所示:

在浏览器中查看ASP case语句的显示效果


Copyright© 2011-2016 www.baike369.com All Rights Reserved