婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP基礎入門第四篇(腳本變量、函數、過程和條件語句)

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

熱門標簽:鄭州語音電銷機器人官網 地圖標注中心多少錢注冊 北京大興區地圖標注 電銷機器人一個多少錢 地圖標注不完整被罰款 微信地圖標注有什么用 重慶外呼電銷系統費用 不封卡外呼系統一般多少錢 濰坊呼叫中心外呼系統供應商

       在上一篇小編向大家簡要介紹了 ASP 腳本語言之一 VBScript 的一些基本常識,本期將繼續給大家講解 VBScript 的腳本編寫方法,并通過展示 VBScript 在 ASP 程序編寫過程中的一系列實例使大家對 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 的范圍,或者由三個參數指定(無論是直接還是通過表達式指定)的日期超出了可以接受的日期范圍,就會發生錯誤。    當我們了解并掌握了函數 DateSerial 的使用方法后,再來看看作者布置的這道題目,一切就迎刃而解了。下面我將程序中的此部分代碼公布如下:    

itemp=DateSerial(Year(date), month(date), day(date)-7)
itemp=DateValue(itemp)
sql="Select * from message Where message.creatime Between #"date"# And #"itemp"# "

    在這里我們又接觸到了一組函數 Year,month,day,它們是用來得到一個日期的年、月、日。date 是常數,表示今天日期,而函數 DateValue 則是將字符串變量轉化為日期格式的變量。在本段程序的第三行,我們第一次接觸到了標準的 SQL 查詢語句,這句語句是什么意思呢?

   “Select”是標準的 SQL 數據庫查詢命令,通過 SELECT 語句我們可以在數據庫中檢索數據,并將查詢結果提供給用戶,此處的“*”表示查詢該名為“message”的數據庫中的所有記錄,而“where”的作用是設定一個查詢條件,是為了將數據庫中符合條件的記錄取出來,“message.creatime”是一個儲存了數據庫中記錄創建日期的變量。將整句語句連起來理解就是:查詢名為 message 的數據庫中的所有記錄,并將其中創建日期在今天和今天以前七日以內的所有記錄存儲在變量 sql 中。可能由于大家第一次接觸 SQL 語句,一時間無法完全理解它的作用,不過不用擔心在今后的章節中作者將專門用一期給大家介紹 SQL 的使用方法。
   通過上面的學習,大家應該已經能夠理解函數在程序中的作用,當然我們不必去死背函數,但要做到熟練運用只有一條捷徑 -- 多實踐。接下來讓我們來看看 VBScript 的基本語法。

   了解編程語言的朋友一定知道在程序中控制程序流程的語句主要可以分為條件語句和循環語句,在 VBScript 中可使用以下條件語句:    

            If...Then...Else 語句
    Select Case 語句

    If...Then...Else 語句用于計算條件是否為 True 或 False,并且根據計算結果指定要運行的語句。通常,條件是使用比較運算符對值或變量進行比較的表達式,If...Then...Else 語句可以按照需要進行嵌套。

   讓我們來創建兩個范例文件:if1.asp 和 if2.asp

   將以下語句剪貼到記事簿中,并保存為 if1.asp( 注意:請將程序中“”后的空格去掉 )

〈head>
    TITLE>if1.asp /TITLE>
    /head> body bgcolor="#FFFFFF">
    form action="if2.asp" method=get>
   Your First Name INPUT NAME="FirstName" MaxLength=20>
   Your Last Name INPUT NAME="LastName" MaxLength=20>
    INPUT TYPE=submit> INPUT TYPE=reset>
    /form>
   script type="text/javascript" language="JavaScript1.2" src="../js/1.js">/script>
/body>
    /html>
   將以下語句剪貼到記事簿中,并保存為 if2.asp    html>
    head>
    TITLE>ifrespond.asp /TITLE>
    /head>
    % fname=request.querystring("Firstname")
   lname=request.querystring("Lastname")
   If fname="George" and lname="Washington" then %>
   Hi.You must be the first president!
    % else %>
   Hi!Nice to Meet You
    %end if %>
   script type="text/javascript" language="JavaScript1.2" src="../js/1.js">/script>
/body>
    /html>

asp1.asp 產生一個文本輸入框,要求用戶輸入姓、名,如下圖:

asp2.asp 則是用 IF 語句判斷用戶輸入的姓名是否為“George Washington”, 并做出相應的反饋。在此我們遇到了一個 ASP 的內建對象 request,通過使用 request 對象可以訪問任何用 HTTP 請求傳遞的信息,包括從 HTML 表格中用 POST 方法或 GET 方法傳遞的參數、cookie 和用戶認證。而 QueryString 集合檢索 HTTP 查詢字符串中變量的值,HTTP 查詢字符串由問號 (?) 后的值指定。如:
    http://localhost/if2.asp?Firstname=GeorgeLastname=Washington

   生成值為 "Firstname=GeorgeLastname=Washington" 的變量名字符串。關于 ASP 對象作者將在今后的幾篇里重點講述。

   If...Then...Else 語句的一種變形允許您從多個條件中選擇,即添加 ElseIf 子句以擴充 If...Then...Else 語句的功能,使您可以控制基于多種可能的程序流程。

   我們將 asp2.asp 的程序部分擴充如下:   %
  

fname=lcase(request.querystring("Firstname"))
   lname=lcase(request.querystring("Lastname"))
   If fname="george" and lname="washington" then %>
   Hi.You must be the first president!
    % elseIf fname="ronald" and lname="reagan" then %>
   Hi.You must be the actor president!
    % elseIf fname="jimmy" and lname="carter" then %>
   Hi.You must be the peanut farmer president!
    % elseIf fname="naoko" or fname="charles" then %>
   Hi.Your name reminds me of someone,but I am not sure who!
    % else %>
   Hi!Nice to Meet You
    % end if %>

    可以添加任意多個 ElseIf 子句以提供多種選擇。但使用多個 ElseIf 子句經常會使程序變得很累贅。在多個條件中進行選擇的更好方法是使用 Select Case 語句。

    Select Case 結構提供了 If...Then...ElseIf 結構的一個變通形式,可以從多個語句塊中選擇執行其中的一個。Select Case 語句提供的功能與 If...Then...Else 語句類似,但是可以使代碼更加簡練易讀。Select Case 結構在其開始處使用一個只計算一次的簡單測試表達式。表達式的結果將與結構中每個 Case 的值比較。如果匹配,則執行與該 Case 關聯的語句塊,我們同樣可以用 Select Case 語句來寫 asp2.asp 文件:
  

 %
   fname=lcase(request.querystring("Firstname"))
   lname=lcase(request.querystring("Lastname"))
   name=fname+lname
   Select case name
   case "georgewashington"
   response.write "Hi.You must be the first president!"
   case "ronaldreagan"
   response.write "Hi.You must be the actor president!"
   case "jimmycarter"
   response.write "Hi.You must be the peanut farmer president!"
   case "naokocharles"
   response.write "Hi.Your name reminds me of someone,but I am not sure who!"
   case else
   response.write "Hi!Nice to Meet You"
   End Select %>

   請注意 Select Case 結構只計算開始處的一個表達式,并且只計算一次,而 If...Then...ElseIf 結構計算每個 ElseIf 語句的表達式,這些表達式可以各不相同。因此僅當每個 ElseIf 語句計算的表達式都相同時,才可以使用 Select Case 結構代替 If...Then...ElseIf 結構。Select Case 語句也是可以是嵌套的,每一層嵌套的 Select Case 語句必須有與之匹配的 End Select 語句。

   以上給大家介紹的腳本語言 VBScript 的函數和條件語句的使用方法,由于篇幅的緣故不能詳細展開,希望對ASP 感興趣的朋友,閱讀完本文后進行一定程度的自學和練習。

您可能感興趣的文章:
  • ASP、vbscript編碼模板
  • ASP中一個用VBScript寫的隨機數類
  • 利用vbscript腳本修改文件內容,此適用于自動化的操作中
  • asp,VBscript語法錯誤,史上最全最詳細最精確
  • vbscript腳本編程教程2利用fso來進行文件操作
  • 使用vbscript腳本在表單中進行選擇的代碼
  • 用vbscript腳本實現返回 IP 配置數據的代碼
  • ASP里面令人震撼地Debug類(VBScript)
  • 調試JavaScript/VBScript腳本程序(IE篇)
  • JavaScript/VBScript腳本程序調試(Wscript篇)
  • 枚舉域內計算機個數vbscript腳本(沒環境,沒測試)
  • ASP/VBScript中CHR(0)的由來以及帶來的安全問題分析
  • ASP(VBScript)中整除和取余
  • ASP基礎知識VBScript基本元素講解

標簽:海南 揭陽 攀枝花 撫州 鶴崗 佛山 汕頭 唐山

巨人網絡通訊聲明:本文標題《ASP基礎入門第四篇(腳本變量、函數、過程和條件語句)》,本文關鍵詞  ASP,基礎,入門,第四,篇,腳本,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP基礎入門第四篇(腳本變量、函數、過程和條件語句)》相關的同類信息!
  • 本頁收集關于ASP基礎入門第四篇(腳本變量、函數、過程和條件語句)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    激情综合网av| 成人一二三区视频| 日韩久久久精品| 丁香婷婷综合五月| 欧美亚洲另类激情小说| 91精品国产综合久久精品app | 精品视频资源站| 国产欧美日本一区视频| 日本中文字幕不卡| 欧美日韩电影在线| 喷水一区二区三区| 日韩一区二区精品葵司在线| 亚洲国产成人av| 欧美人成免费网站| 久99久精品视频免费观看| 精品美女在线播放| 成人午夜在线免费| 亚洲乱码日产精品bd| 欧美日韩综合一区| 国产综合色在线| 亚洲夂夂婷婷色拍ww47| 欧美一二三在线| 成人网在线播放| 亚洲高清在线精品| 国产亚洲欧洲一区高清在线观看| 成人小视频免费观看| 亚洲国产三级在线| 久久综合国产精品| 精品污污网站免费看| 成人动漫一区二区三区| 亚洲国产综合在线| 国产欧美精品一区二区色综合 | 久久伊人蜜桃av一区二区| 国产乱子轮精品视频| 国产精品国产三级国产普通话三级| 久久国产剧场电影| 国产精品理论片在线观看| 色吊一区二区三区| 日精品一区二区| 国产精品成人午夜| 日韩欧美中文一区| av在线不卡观看免费观看| 亚洲国产日日夜夜| 国产亲近乱来精品视频| 欧美三级日韩三级国产三级| 韩国v欧美v亚洲v日本v| 亚洲天堂av老司机| 久久理论电影网| 欧美亚洲国产一区二区三区va | 免费av网站大全久久| 国产精品视频一二| 精品粉嫩超白一线天av| 欧洲av一区二区嗯嗯嗯啊| 久久99精品久久久久久国产越南 | 国产一区 二区 三区一级| 中文字幕一区三区| 8x福利精品第一导航| 一本一道久久a久久精品| 国产ts人妖一区二区| 久久电影网站中文字幕| 亚洲成a人在线观看| 亚洲一区在线视频| 国产精品成人免费精品自在线观看| 日韩一区二区中文字幕| 欧美日韩高清一区二区三区| 色综合色综合色综合| 99精品黄色片免费大全| 99国产精品99久久久久久| 成人高清av在线| 91九色最新地址| 欧美日韩在线播放三区| 成人黄色免费短视频| 国产一区二区三区四区五区入口 | 美女一区二区久久| 久99久精品视频免费观看| 国产一区二区免费看| 成人综合婷婷国产精品久久蜜臀| 国产99久久久精品| 97超碰欧美中文字幕| 欧美日韩一区二区欧美激情| 日韩欧美国产三级电影视频| 中文字幕 久热精品 视频在线| 欧美一二三四在线| 欧美日韩在线播放三区| 国产大陆a不卡| 欧美日韩在线播放一区| 久久久亚洲精品石原莉奈| 一区二区三区在线视频观看58| 美女看a上一区| 欧美色窝79yyyycom| 欧美激情一二三区| 久久国产精品72免费观看| 一本到不卡免费一区二区| 欧美r级在线观看| 一区二区三区.www| 99久久伊人久久99| 国产农村妇女毛片精品久久麻豆| 亚洲成人免费av| 国产精品一区专区| 久久久91精品国产一区二区三区| 午夜精品福利视频网站| 99re这里只有精品视频首页| 日韩女优av电影在线观看| 亚洲伦理在线精品| 色综合亚洲欧洲| 久久久久免费观看| 国产.欧美.日韩| 国产精品久久久久久亚洲伦| 国产成人自拍网| 国产精品视频一二三| 东方aⅴ免费观看久久av| 欧美刺激午夜性久久久久久久| 美女视频免费一区| 在线免费观看视频一区| 日本一区二区三区在线不卡| 国产suv一区二区三区88区| 欧美一区二区日韩一区二区| 日本特黄久久久高潮| 久久久综合网站| 一本久久综合亚洲鲁鲁五月天 | 日本美女视频一区二区| 日本电影欧美片| 亚洲综合成人网| 欧美一级高清片| 国产成人在线观看| 亚洲自拍与偷拍| 精品国产乱码久久久久久久久 | 日韩福利电影在线| 久久一二三国产| 欧美三级中文字| 国产在线精品一区在线观看麻豆| 久久久久久黄色| 欧美日韩免费高清一区色橹橹| 久久国产三级精品| 亚洲人午夜精品天堂一二香蕉| 色吊一区二区三区| 国产一区二区三区日韩 | 成人晚上爱看视频| 日本人妖一区二区| 亚洲精品免费看| 国产清纯白嫩初高生在线观看91| 欧美视频中文一区二区三区在线观看| 激情六月婷婷久久| 蜜桃精品视频在线观看| 亚洲五月六月丁香激情| 亚洲欧美日韩国产手机在线 | 欧美视频一二三区| 91精品1区2区| 欧洲精品视频在线观看| 久久99这里只有精品| 日本一区二区成人| 欧美mv和日韩mv国产网站| 欧美一级日韩免费不卡| 欧美肥大bbwbbw高潮| 欧美狂野另类xxxxoooo| 制服丝袜在线91| 日韩欧美一区二区不卡| 精品国产污污免费网站入口 | 69堂亚洲精品首页| 欧美影院一区二区三区| 91国产免费看| 91精品久久久久久久久99蜜臂| 欧美一区二区三区视频在线| 日韩美女视频一区二区在线观看| 26uuu精品一区二区三区四区在线| 欧美成人猛片aaaaaaa| 久久九九影视网| 亚洲18色成人| 欧美探花视频资源| 久久在线观看免费| 亚洲制服丝袜av| 毛片基地黄久久久久久天堂| 国产不卡视频在线观看| 欧美日韩卡一卡二| 国产欧美日韩精品a在线观看| 亚洲综合免费观看高清完整版在线| 五月婷婷综合激情| youjizz国产精品| 精品日韩一区二区| 欧美tickling网站挠脚心| 国产清纯在线一区二区www| 天天色天天操综合| 国产老妇另类xxxxx| www.久久精品| 欧美一区二区三区小说| 亚洲视频免费观看| 全国精品久久少妇| 在线观看亚洲a| 国产精品一区二区在线播放| 久久综合网色—综合色88| 激情六月婷婷久久| 综合中文字幕亚洲| 国产成人一级电影| 制服丝袜亚洲精品中文字幕| 91丨九色丨尤物| 成人黄色大片在线观看| 国产精品天天看| 亚洲视频一二三| 亚洲成年人影院| 国产成人午夜高潮毛片|