• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > ASP基础知识VBScript基本元素讲解

ASP基础知识VBScript基本元素讲解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp vbscript,asp vbscript教程,asp vbscript是什么,vbscript基础教程,vbscript出入库软件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

VBScript数据类型
VBScript只有一种数据类型,即Variant,称为变体型。Varriant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中惟一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。
最简单的Variant可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。也就是说,如果使用看起来像是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。也可以将数字包含在引号("")中使其成为字符串。
Variant包含的值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其数据的方式进行操作。
Variant包含的数据子类型

VBScript变量与常量
变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。例如,可以创建一个名为ClickCount的变量来存储用户单击Web页面上某个对象的次数。使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更必变量的值。在VBScript中只有一个基本数据类型,即Variant,因此所有变量的数据类型都是Variant。
1、变量的命名规则
变量命名必须遵循VBScript的标准命名规则:
第一个字符必须是字母。 不能包含嵌入的句点(.)。 长度不能超过255个字符。 在被声明的作用域内必须惟一。 不能与VBScript的关键词相同。
2、声明变量
在VBScript中,通常使用Dim语句、Public语句和Private语句显式声明变量,并分配存储空间。其语法格式为:
{Dim|Private|Public} <变量名1> [,<变量名2>] [,<变量名3>]...[,<变量名>]
说明:
(1)Public语句声明的变量可用于全部脚本中的所有过程;
(2)用Dim声明的Script级变量可用于脚本中的所有过程,但过程能变量只级用于过程中;
(3)Private语句声明的变量只能在声明该变量的脚本中使用。
(4)声明多个变量时,使用逗号分隔变量。如:Dim a,b,c,d
另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,最好使用Option Explicit语句声明所有的变量,并将其作为脚本的第一条语句。(即它必须出现在任何HTML标识或其他VBScript命令之前,否则,该语句将被视为非法语句。
3、变量的作用域与存活期
变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为脚本级变量,具有脚本级的作用域。
变量存在的时间称为存活期。脚本级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。在不同过程中可以使用同名的局部变量,是因为每一个局部变量只被声明它的过程识别。
4、给变量赋值
使用赋值语句可以给某个值赋给某个变量,其格式为:
变量名=值   如:RserName="影子"
Password="698726as"
BirthDate=#1975-12-25"

5、标量变量和数组变量
在多数情况下,只需要为声明的变量赋给一个变量值。只包含一个值的变量被称为标量变量。在某些情况下,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量的声明是相似的,惟一的区别是声明数组变量时,变量名后面带有括号()。例如:myWeekDay(6),这是声明了一个包含7个元素的一维数组。
数组并不仅限于一维。数组的维数最大可以为60,声明多维数组时,使用逗号分隔括号中每个表示数组大小的数字。例如:Dim MyTable(5,9),声明了一个6行10列的二维数组。
6、动态数组
也可声明动态数组,即在运行脚本时大小发生变化的数组。对动态数组的最初声明使用Dim语句或ReDim语句。若要使用动态数组,但括号中不能包含数字。必须随后使用ReDim确定维数和每一维的大小。例如:下面的ReDim语句将动态数组的初始大小设为25,而后的ReDim语句将数组的大小重新调整为30,同时使用Preserve关键字在重新调整大小时保留数组的内容。
Dim myArray(25)
......
ReDim AnotherArray(30)
7、简单的应用实例

<html>
<head><title>数组的应用</title>
<script language="VBScript" for="button1" Event="onClick">
Dim myWeekDay(6)
Dim myWeek
myweekDay(0)="星期日"
myweekDay(1)="星期一"
myweekDay(2)="星期二"
myweekDay(3)="星期三"
myweekDay(4)="星期四"
myweekDay(5)="星期五"
myweekDay(6)="星期六"
myWeek=WeekDay(Date)-1
Select Case true
Case myWeek=1
Msgbox "今天是" & myweekDay(1) & ",一周的开始,努力工作哟。"
Case myWeek=2
Msgbox "今天是" & myweekDay(2) & ",还要努力工作哟。"
Case myWeek=3
Msgbox "今天是" & myweekDay(3) & ",继续努力工作哟。"
Case myWeek=4
Msgbox "今天是" & myweekDay(4) & ",还有二天就到周未了,坚持。"
Case myWeek=5
Msgbox "今天是" & myweekDay(5) & ",哈哈,明天是周未。"
Case myWeek=6
Msgbox "今天是" & myweekDay(6) & ",今天可以风狂的玩了。"
Case myWeek=0
Msgbox "今天是" & myweekDay(0) & ",好好休息,明天又是新的一周开始。"
End select
</script>
</head>
<body>
<form name=form1>
<input type="button" name="button1" value="请查看今天是周几">
</form>
</body>
</html>
</div>

VBScript运算符
VBScript运算符包括算术运算符,连接运算符、比较运算符和逻辑运算符几种类型。当表达式包含多个运算符时。将按预定顺序计算每一部分,该顺序称为运算优先级。使用运算时按照先括号内后括号外的顺序执行,在括号中仍要遵循标准运算符优先级;优先级相同时按照从左到右的顺序计算。
1、算术运算符
变量命名必须遵循VBScript的标准命名规则:

2、比较运算符

3、逻辑运算符

4、连接运算符

5、运算符的优先级 

以上就是ASP入门教程中关于VBScript基本元素的介绍,希望对大家的学习有所帮助。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ASP基础知识VBScript基本元素讲解
  • ASP(VBScript)中整除和取余
  • VBScript ASP CDbl() 函数转换为双精度类型
  • 推荐ASP中VBScript常用函数
  • ASP里面令人震撼地Debug类(VBScript)
  • asp,VBscript语法错误,史上最全最详细最精确第1/3页
  • javascript asp教程第四课 同时使用vbscript和javascript
  • ASP中一个用VBScript写的随机数类
  • ASP、vbscript编码模板

相关文章

  • 2017-05-11ASP初学者常犯的几个错误(ZT)
  • 2017-05-11ASP处理多关键词查询实例代码
  • 2017-05-11ASP编程入门进阶(五):内置对象Response
  • 2017-05-11asp下实现 重新排序数字数组的代码
  • 2017-05-11aspupload 3.0 下载与使用集锦
  • 2017-05-11ASP 提示非法赋值的解决方法
  • 2017-05-11ASP中类Class相关内容的整理资料
  • 2017-05-11ASP 隐藏下载地址及防盗链代码
  • 2017-05-11ASP 使用三层架构 asp中使用类
  • 2017-05-11asp中文数字验证码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • asp下过滤非法的SQL字符的函数代码
    • 手写个小组件(组件入门)asp版
    • asp实现无限级分类的方法js版
    • asp动态级联菜单代码
    • 用asp实现访问远程计算机上MDB access数据库文件的方法
    • asp两组字符串数据比较合并相同数据
    • 独孤剑写的马克斯迅雷片库采集插件1.4 官方最新版提供下载了
    • 用GetString提高ASP的速度
    • asp对复杂json的解析一定要注意要点
    • 将ACCESS转化成SQL2000要注意的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有