首页 | 软件中心 | Designand Inspiration
读库教程网 > 网络教程 > 网页编程 > ASP学院 > ASP教程 > ASP脚本变量、函数、流程和条件语句

ASP脚本变量、函数、流程和条件语句

添加:2009年4月20日
  在上一期中作者向诸位简要介绍了 ASP 脚本语言之一 VBScript 的一些基本常识,本期将继续给大家讲解 VBScript 的脚本编写要领,并通过展示 VBScript 在 ASP 程序编写流程中的一系列实例使大家对 VBScript 有更进一层的理解。
  大家在学习了脚本语言 VBScript 的变量、常量和流程的基本概念后,本期将继续向各位介绍 VBScript 的函数和语法。
  函数和流程一样都是命名了的代码块,但它们却有很大的区别,流程完成程序任务,函数则返回值。我们可以这样理解,流程象一个完整的句子,而函数则象一个单词。举个例子,当你想获取某个数的平方根,你只要将该数传给 VBScript 的 Sqr() 函数,此函数会立即返回该数的平方根。如:
  A=sqr(9)
  则 A=3。熟练掌握脚本语言的函数将给你编写 ASP 程序带来极大的方便,就以上一期结尾处作者布置给大家的课后练习来说,如果你对脚本语言的函数掌握不够彻底,那么处理如此之小的一个疑问将很有可能花费你相当大的精力。现在让我们来回顾一下这道课后练习。
  “作者正在用 ASP 打造一套基于 WEB 的 BBS 系统,希望能在其中添加一项特殊功能,即当任何用户登陆该 BBS 后都能够查阅近七天来所有新揭晓的信息。”
  如果你不熟悉 VBScrip,就不会知道 VBScrip 本身提供了一个用来取得日期之间的差或和的函数 DateSerial,它的语法如下:
  DateSerial(year, month, day) 
  如果你要指定一个日期,例如:1998 年11月10日,那么 DateSerial 函数中每个参数的取值范围都应该是可接受的,即日的取值应在1和31之间,月的取值应在1和12之间。但是,也可以运用表示某日之前或之后的年、月、日数目的数值表达式为每个参数指定相对日期。以下样例中运用了数值表达式代替绝对日期。在这里,DateSerial 函数返回1998年11月10日之前二十年 (1990-20) 零两个月 (11-2) 又一天 (10-1) 的日期:即 1978 年9月9日。程序如下:
  Datep=DateSerial(1998-20, 11-2,10-1)
  对于 year 参数,若取值范围是从 0 到99,则被解释为 1900 到 1999 年。对于此范围之外的 year 参数,则运用四位数字表示年份(例如 1800 年)。当任何一个参数的取值超出可接受的范围时,则会适当地进位到下一个较大的时间单位。例如,如果指定了35 天,则这个天数将被解释成一个月加上多出来的日数,多出来的日数取决于其年份和月份。但是如果参数值超出 -32,768 到 32,767 的范围,或者由三个参数指定(无论是直接还是通过表达式指定)的日期超出了可以接受的日期范围,就会发生不正确。

本内容共5页,当前第1页12345

读库教程网文章由网络收集后整理发布,文章发布人拥有该内容的所有权力及责任!

如果你喜欢这页,可以按Ctrl+D收藏起来。

相关内容
相关评论
公益广告
精彩推荐
友情链接: 百分百青年 | 烛光信息网 | 夏布新网 | 新育互联网
管理员:QQ:27038219, E-mail:27038219@qq.com今日更新
读库教程网所有文章从网络收集所发布,文章发布人拥有该内容的所有权力及责任,转载时请注明出处!
Template designed by www.dkuu.com. Optimized for 1024x768 to Firefox,Opera and MS-IE6/IE7.