資源描述:
《asp腳本語言-vbs》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第二講ASP腳本語言-VBScript1腳本語言概述2VBScript代碼的基本格式3VBScript的數(shù)據(jù)類型4VBScript常量5VBScript變量6VBScript數(shù)組講解提綱7VBScript運算符8VBScript函數(shù)9VBScript過程10使用條件語句11使用循環(huán)語句所謂腳本語言,就是一種介于HTML語言和VisualBasic、Java等高級語言之間的一種語言。在ASP程序中常用的腳本語言有VBScript和JavaScript等語言,系統(tǒng)的默認語言為VBScript語言。ASP可以通俗的說就是把
2、腳本語言放在<%和%>之間,一般在服務(wù)器端運行。1腳本語言概述在服務(wù)器端運行,有兩種方式方法一:<%VBScript代碼%>方法二:VBScript代碼2VBScript代碼的基本格式有時候也需要在客戶端運行,語法如下:VBScript代碼2VBScript代碼的基本格式在VBScript,只有一種數(shù)據(jù)類型,稱為Variant,也有叫做變體類型。常
3、見的字類型有字符串、數(shù)字、日期、邏輯類型。Variable=2001‘VBScript會將它當成整數(shù)對待Variable=”2001”‘VBScript會將它當成字符串對待Variable=”湖州師范學院”‘VBScript會將它當成字符串對待Variable=20.01‘VBScript會將它當成小數(shù)對待3VBScript的數(shù)據(jù)類型常量就是擁有一定名字的數(shù)值,常量可以代表字符串、數(shù)字、日期等常數(shù),常量一經(jīng)定義以后,其值將不能再更改。常量如下定義:<%ConstPI=3.1415926‘表示數(shù)值型常數(shù)ConstCon
4、stString1=”中國”‘用“”表示字符串型常數(shù)ConstConstString2=”100”‘用“”表示字符串型常數(shù)ConstConstDate=#2015-1-12#‘用##表示日期常數(shù)或時間常數(shù)%>4VBScript常量常量示例源文件顯示結(jié)果所謂變量,從專業(yè)的角度說,變量就是存儲在內(nèi)存中的用來包含信息的地址的名字。我們只要知道變量就是代表一個值的名字就行了。變量的定義變量的賦值變量的引用3.5VBScript變量變量示例源文件顯示結(jié)果可以不定義直接使用<%a=2%>如果強制必須定義才能使用,就必須要在所有A
5、SP語句之前添加語句:<%optionexplicit%>關(guān)于變量的定義(聲明)什么是數(shù)組?數(shù)組的命名、定義、賦值和引用和變量基本上是一樣的,所不同的是要定義數(shù)組中的項目數(shù)。3.6VBScript數(shù)組數(shù)組示例源文件顯示結(jié)果二維數(shù)組示例A(0,0)A(0,1)A(0,2)A(1,0)A(1,1)A(1,2)A(2,0)A(2,1)A(2,2)源文件顯示結(jié)果VBScript繼承了VisualBasic的所有類別的運算符,包括算術(shù)運算符、比較運算符、邏輯運算符和連接運算符。要注意運算順序,先計算算術(shù)運算符,其次連接運算符,
6、再次比較運算符,最后計算邏輯運算符。7VBScript運算符比較運算符示例源文件顯示結(jié)果><=<>>=<=常用的比較運算符邏輯運算符示例源文件顯示結(jié)果ANDa>2ANDb>3ORa=2ORb<3NOTNOTa>2常見的邏輯運算符連接運算符示例(&)源文件顯示結(jié)果用來連接字符串<%C=“中國人民”&“萬歲”C=“中國人民”&bResponse.write“a+b=“&Cstr(c)C=“中國”&“人民”&bResponse.writec&“
”%>+也可以作為連接符,如C=“中國人民”+“萬歲”關(guān)于連接符VBScr
7、ipt中繼承了VisualBasic中的一些函數(shù),可以直接調(diào)用即可。轉(zhuǎn)換函數(shù),Cstr,cInt,cDate字符串函數(shù)Mid,Left,Right,Trim,instr,len,split日期和時間函數(shù)DateTimeNow,year,month數(shù)學函數(shù)SinCos使用函數(shù)時要特別注意函數(shù)的參數(shù)的個數(shù)和類型。8VBScript函數(shù)轉(zhuǎn)換函數(shù)示例(cstr)源文件顯示結(jié)果<%C=left(“abcd”,2)‘從左邊開始取2個字符C=right(“abcd”,2)‘從右邊開始取2個字符C=len(“abcd”)‘獲取字符串
8、的長度C=Trim(“abcd“)‘去掉字符串兩邊的空格C=instr(“ab”,”ab”)‘查找函數(shù)%>關(guān)于字符串函數(shù)日期函數(shù)示例源文件顯示結(jié)果為了使程序可重復利用和為了使程序簡潔明了,我們經(jīng)常使用過程。在VBScript中,過程有兩種,一種是Sub子程序,一種是Function函數(shù)。Sub子程序的語法:Sub子程序名(參數(shù)1,參數(shù)2,…)語