国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP基礎入門第四篇(腳本變量、函數(shù)、過程和條件語句)

2024-05-04 10:59:19
字體:
供稿:網(wǎng)友

       在上一篇小編向大家簡要介紹了 ASP 腳本語言之一 VBScript 的一些基本常識,本期將繼續(xù)給大家講解 VBScript 的腳本編寫方法,并通過展示 VBScript 在 ASP 程序編寫過程中的一系列實例使大家對 VBScript 有更進一層的理解。
   函數(shù)和過程一樣都是命名了的代碼塊,但它們卻有很大的區(qū)別,過程完成程序任務,函數(shù)則返回值。我們可以這樣理解,過程象一個完整的句子,而函數(shù)則象一個單詞。舉個例子,當你想獲取某個數(shù)的平方根,你只要將該數(shù)傳給 VBScript 的 Sqr() 函數(shù),此函數(shù)會立即返回該數(shù)的平方根。如:
   A=sqr(9)

   則 A=3。熟練掌握腳本語言的函數(shù)將給你編寫 ASP 程序帶來極大的方便,就以上一期結(jié)尾處作者布置給大家的課后練習來說,如果你對腳本語言的函數(shù)掌握不夠全面,那么解決如此之小的一個問題將很有可能花費你相當大的精力。現(xiàn)在讓我們來回顧一下這道課后練習。
   “作者正在用 ASP 制作一套基于 WEB 的 BBS 系統(tǒng),希望能在其中添加一項特殊功能,即當任何用戶登陸該 BBS 后都能夠查閱近七天來所有新發(fā)布的信息。”

   如果你不熟悉 VBScrip,就不會知道 VBScrip 本身提供了一個用來取得日期之間的差或和的函數(shù) DateSerial,它的語法如下:

    DateSerial(year, month, day)

    如果你要指定一個日期,例如:1998 年 11 月 10 日,那么 DateSerial 函數(shù)中每個參數(shù)的取值范圍都應該是可接受的,即日的取值應在 1 和 31 之間,月的取值應在 1 和 12 之間。但是,也可以使用表示某日之前或之后的年、月、日數(shù)目的數(shù)值表達式為每個參數(shù)指定相對日期。以下樣例中使用了數(shù)值表達式代替絕對日期。在這里,DateSerial 函數(shù)返回 1998 年 11 月 10 日之前二十年 (1990-20) 零兩個月 (11-2) 又一天 (10-1) 的日期:即 1978 年 9 月 9 日。程序如下:
    Datep=DateSerial(1998-20, 11-2,10-1)

    對于 year 參數(shù),若取值范圍是從 0 到 99,則被解釋為 1900 到 1999 年。對于此范圍之外的 year 參數(shù),則使用四位數(shù)字表示年份(例如 1800 年)。當任何一個參數(shù)的取值超出可接受的范圍時,則會適當?shù)剡M位到下一個較大的時間單位。例如,如果指定了 35 天,則這個天數(shù)將被解釋成一個月加上多出來的日數(shù),多出來的日數(shù)取決于其年份和月份。但是如果參數(shù)值超出 -32,768 到 32,767 的范圍,或者由三個參數(shù)指定(無論是直接還是通過表達式指定)的日期超出了可以接受的日期范圍,就會發(fā)生錯誤。    當我們了解并掌握了函數(shù) DateSerial 的使用方法后,再來看看作者布置的這道題目,一切就迎刃而解了。下面我將程序中的此部分代碼公布如下:    

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 青海省| 镇远县| 梁平县| 长汀县| 化隆| 临沧市| 鄢陵县| 石泉县| 驻马店市| 余庆县| 义马市| 福清市| 邓州市| 睢宁县| 陈巴尔虎旗| 宕昌县| 中阳县| 大名县| 巫山县| 两当县| 高淳县| 桂林市| 深泽县| 楚雄市| 洪洞县| 郸城县| 周宁县| 准格尔旗| 庆元县| 麻江县| 永善县| 新乐市| 勐海县| 岐山县| 监利县| 西丰县| 肇东市| 灌阳县| 宁陵县| 渝北区| 昂仁县|