- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3讲VBScript脚本代码
第3讲 ASP脚本语言-VBScript;3.1 脚本语言概述;3.2 VBScript代码的基本格式 ;3.2 VBScript代码的基本格式 ;3.3 VBScript的数据类型;子类型;3.4 VBScript常量;常量示例;;3.5 VBScript 变量;变量示例;1. 变量的命名规则
变量命名必须遵循VBScript的标准命名规则:
① 第一个字符必须是字母;
② 不能包含嵌入的句点;
③ 长度不能超过255个字符;
④ 在被声明的作用域内必须唯一。;2. 声明变量
声明变量的一种方式是使用Dim语句、Public语句和Private语句在脚本中显式声明变量,并分配存储空间。声明变量的语法为:
{Dim | Private | Public}〈变量名〉[,〈变量名2〉] [,〈变量名3〉]
说明:
〈变量名〉遵循VBScript的标准命名规则。;3. 给变量赋值
使用赋值语句可以将指定的值赋给某个变量,赋值语句的一般格式为:
〈名称〉=〈值〉
说明:
① 〈名称〉是任何变量或可写的属性;〈值〉可以是任何数值或字符串文字、常数或表达式。
② 赋值语句是先计算(表达式),然后再赋值。将计算所得的表达式值赋给“=”左边的变量或属性。
③ 赋值号“=”不是数学上的等号。a = 5应读作“将数值5赋给变量a”或是“使变量a的值等于5”,可以理解为:a ? 5。;3.6 VBScript数组;`;;3.7 VBScript运算符;1. 算术运算符
VBScript有7个算术运算符,见表4-2。在这7个算术运算符中,除取负“-”是单目运算符外,其他均为双目运算符。加(+)、减(-)、乘(*)、浮点除法(/)、取负(-)、乘方(^)运算的含义与数学中基本相同。
表4-2 算术运算符; 说明:
① / 和 \ 的区别:1 / 2 = 0.5,1 \ 2 = 0。整除号 \ 用于整数除法,在进行整除时,如果参加运算的数据含有小数,首先将它们四舍五入,使其成为整型数或长整型数,然后再进行运算,其结果截尾成整型数。
② 模运算符Mod用来求整型除法的余数。其结果为第一个操作数整除第二个操作数所得的余数。例如:9 Mod 7的值为2。若表达式为:25.58 Mod 6.91,则首先把25.58和6.91分别取整为26和7,其值5。
③ 进行除法(包括整除)运算时,除数为0或进行乘幂运算时指数为负数而底数为0时,都会产生算术溢出的错误信息。;2.常用的比较运算符;比较运算符示例;;如果;3.逻辑运算符示例;常见的逻辑运算符;4. 逻辑运算符
VBScript提供的布尔运算符有:And、Or、Not、Xor、Eqv、Imp等6种,见表5。其中常用的为前三种:
表5 逻辑运算符;4.连接运算符示例( );关于连接符;说明:
“”会自动将非字符串子类型的数据转换成字符串后再进行连接,
而“+”则不能自动转换;3.8 VBScript函数;转换函数示例(cstr);字符串函数示例;关于字符串函数;日期函数示例;函数分类;函数;自定义函数示例;;关于函数;3.9 VBScript过程;;函数与过程的区别;3.11 使用循环语句;;Do loop循环示例;For循环变量=初值to终值[step步长]
[命令A]
next;For Next循环示例;关于For Next循环;强行退出循环;思考
S=1^2+2^2+……+100^2,请利用两种循环语句编写程序,计算S的值。;循环嵌套示例;循环嵌套示例;条件语句;IF …then… else…end if 选择结构;IF语句示例;IF …then… elseif…else …end if 多重选择结构;多重IF语句示例;If条件1then
[命令1]
Else if条件2then
[命令2]
Else if条件3then
[命令3]
……
Else
[命令N]
End if
;考试系统案例分析:;用户登陆模块案例分析:;要求:
当用户名、密码一???或两个为空时
提示:用户名密码不能为空
否则
提示:欢迎您**;Select语句示例;本讲练习;本讲作业(16开张)
文档评论(0)