ASP的基本语法

ASP程序的特点:
JavaSeript或VBScript结合HTML代码就可以编写ASP程序
ASP不需要编译和联接就可以执行,它整合到了HTML文档中
编写的工具非常的广泛,一般文本编辑程序就可以编写,例如记事本
ASP代码不会传输到客户的浏览器上,这样就可以保护源代码的泄漏
 
ASP标记的用法,把VBScript或者JavaScript 放入定界符<%%>内即可,定界符必须是成对出现的,可以和HTML脚本混合使用
另一种认识方法
<script>
</script>必须是成对出现!
ASP的默认脚本语言是VBScript,也可以指定脚本语言。如<%@ language=VBScript%>
ASP的注释:以单引号的一行或者在代码的末尾。
 
常量的定义
常量:是用一种名称替数字和字符串,并且值是一直不变的
在VBScript中可以用Const语句来定义常量
常量分为两种,一种为字符串型另一种为数字型的。区分时字符串、数字类型常量的最简单方法是,在引号内的为字符串,没有在引号内的为数字
表示日期常量书写在两个#之间。
 
条件语句有两种:
If……then……Else 语句和平Select Case 语句
 
If……then……Else语句用来判断条件是true或false
并根据判断结果来执行下面的语句
通常条件是用比较运算符对值或者变量进行比较来表达的
If……then……Else可以根据需要进行嵌套使用,嵌套的时候可以写成Else If
 
Select Case的格式
Select Case变量
Case 判断
相关代码
Case判断
相关代码
……
End Select
 
循环语句
重复执行的语句叫循环语句
循环语句可以分为三种类型
1当条件不为假之前的时候重复执行语句
2当条件变为真之前重复执行语句
3按照指定的次数重复执行语句
 
VBScript的循环语句
Do……Loop直到条件为True(真)时循环
While……Wend 当条件为True(真)时循环
For……Next 指定循环次数,使用计数器重复运行语句
For Each……Next对于集合的每项或者数组中的每项,重复执行一组语句
 
Do……Loop的具体格式
格式1
 〈%
Do While 条件
需要重复执行的语句
Loop
%>
格式2
<%
Do
 重复执行的语句
Loop While 条件
%>
格式一是先判断While 后面的条件是否为真,如果为真则执行以下的代码
格式二是先至少执行一次循环体,然后再判断While后面的条件是不是为真
 
For……Next的具体格式
<%
For变量=1To N(总量) Step M(步长)
……
 Next
%>
说明:For……Next 可以指定语句运行的次数
 
For Each ……Next
不是指定语句运行的次数,而是对于集合中的每项或者数组中的每个元素,重复执行一次,这个语句对于不知道集合或者数组中具体数目的时候,非常有用
 
 
过程:
实现不同功能的代码模块
在VBScript 中过程分为两种,第一种为Sub过程,第二种为了Function过程。
Sub过程特点是没有返回值
Function过程有返回值
 
Sub过程
Sub过程是包含在Sub和End Sub语句之间的一组VBScript语句,执行操作但不返回值。
Sub过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Sub过程无任何参数,则Sub语句必须包含空括号()。
<script Language=”vbscript”>
Sub过程名(由调用过程传递的常数、变量或表达式)
具体的代码
End sub
</script>
 
 
Function过程
Function过程其实就是函数,是包含在Function和End Function语句之间的一组VBScript语句
Function过程与Sub过程类似,但是Function过程可以返回值。Function过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果Function过程无任何参数,则Function语句必须包含空括号()。Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。
<script language=”vbscript”>
 
Function过程名jyjc(参数a,参数b……)
具体的语句
End Function
 
</script>
 
 
 
 
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值