网站建设与管理项目三 了解VBScript语法基础.ppt

网站建设与管理项目三 了解VBScript语法基础.ppt

% for i=1 to 9 for j=1 to i response.write(j*i=i*j#9; ) next Response.write(br/) next % * 1.If… Then …Else 语句 图3-3-2 If基础结构流程图 其基本的语法格式为 If 条件 Then 执行分支语句 图3-3-3 If…Then…Else结构流程图 其基本的语法格式为 If 条件 Then 执行分支1 Else 执行分支2 End if 图3-3-4 多重If的流程图 其基本的语法格式为 If 条件1 Then 语句1 Elseif 条件2 Then 语句2 ... Else 其他语句 End if 2.Select Case 语句 Select Case 的语法为 Select case 测试条件 Case表达式1 语句1 ... Case表达式n 语句n Case else 语句n+1 end select 显示星期的程序经常用到Select Case语句。 % Dim myweek,week myWeek=weekday(Date()) Select Case myWeek case 1 week=星期日 case 2 week=星期一 case 3 week=星期二 case 4 week=星期三 case 5 week=星期四 case 6 week=星期五 case else week=星期六 end Select Response.write 今天是:week % 四、任务实施 ? 步骤1 创建一个ASP文档 ? 步骤2 定义变量,用来保存当前系统时间的小时部分 ? 步骤3 通过Time( )内置函数,获取当前系统的时间,并通过Hour( )内置函数来提取小时部分 ? 步骤4 使用多重If语句判断当前时间,执行相应的问候句 ? 步骤5 输出当前系统时间及问候语 代码如下。 % Dim hr hr=Hour(time()) if(hr=d) then str=深夜了,注意身体,该休息了,白天再做吧! elseif(hr12) then str=上午好,又是美好的一天! elseif(hr18) then str=下午好!外面的天气好吗,记得朵朵白云曾捎来朋友殷殷的祝福! else str=这么晚了,还要上网?洗洗睡吧!但愿不会影响您明天的工作! end if response.write(现在是:now()br/br/str) % 3.4 任务四 九九乘法表制作 一、任务描述 编写代码实现乘法表,即从数字1一直到数字9的结果,一次显示,其运行效果如图3-4-1所示。 图3-4-1 Do Loop循环语句 二、任务分析 从图3-4-1中可以看出,如果要用手工编写,至少要做81次乘法计算,才能完成以上的效果。 而用循环则可以简化程序的录入,通过两层循环就可以完全做到输出一个9乘9的乘法口诀表,可以大大简化程序结构,减少录入的工作量。 三、知识准备 VBScript提供了多种循环结构语句:For… next(For循环或计数循环)、While…Wend(当循 环)、Do…Loop(Do循环)等几种类型循环语句。 1.For循环 其基本的语法格式: For 变量=初值 to 循环条件 step=步长 循环体; next 示例1演示用for循环语句编程,输出1~7号字符串“江山如此多娇”。代码如下。 % for i=1 to 7 document.write(font size= i 江山如此多娇+/fontbr) next % 程序执行结果如图3-4-2所示。 图3-4-2 FOR NEXT循环 2.While循环 其基本的语法格式为 While 循环条件 循环体; Wend 示例2使用while循环语句编程,用1~7号字输出字符串“江山如此多娇”。 % i=1 while i=7 response.write(font size= i 江山如此多娇+/fontbr) i=i+1 wend % /body /html 程序执行结果如图3-4-3所示。 图3-4-3 While Wend循环 3.Do …Loop循环 其基本的语法格式: Do 循环体; Loop while(循环条件) 示例3演示用Do…Lo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档