資源描述:
《VBScript編程基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第3章VBScript基礎(chǔ)知識(shí)《網(wǎng)絡(luò)程序設(shè)計(jì)-ASP》配套課件支持網(wǎng)站:http://www.jjshang.comVBScript函數(shù)3.8VBScript的基本格式3.2VBScript的數(shù)據(jù)類型3.3VBScript常量3.4VBScript變量3.5腳本語(yǔ)言概述3.1使用循環(huán)語(yǔ)句3.11本章小結(jié)3.9注釋語(yǔ)句3.12使用條件語(yǔ)句3.10本章內(nèi)容簡(jiǎn)介VBScript數(shù)組3.6容錯(cuò)語(yǔ)句3.13VBS的運(yùn)算符和表達(dá)式3.7VBScript過程3.93.1腳本語(yǔ)言概述所謂腳本語(yǔ)言,就是一種介于HTML語(yǔ)言和VisualBasic、Java等高級(jí)語(yǔ)言之間的一種語(yǔ)言。在ASP程序中常用
2、的腳本語(yǔ)言有VBScript和JavaScript等語(yǔ)言,系統(tǒng)的默認(rèn)語(yǔ)言為VBScript語(yǔ)言。ASP可以通俗的說就是把腳本語(yǔ)言放在<%和%>之間,一般在服務(wù)器端運(yùn)行。3.2VBScript代碼的基本格式在服務(wù)器端運(yùn)行,有兩種方式方法一:<%VBScript代碼%>方法二:VBScript代碼有時(shí)候也需要在客戶端運(yùn)行,語(yǔ)法如下:VBScript代碼3.3VBScript的數(shù)據(jù)類型在VBScript,只有一種數(shù)據(jù)類
3、型,稱為Variant,也有叫做變體類型。Variant變量中保存的數(shù)據(jù)類型稱為變量的子類型。常見的字類型有字符串、數(shù)字、日期、邏輯類型。Variable=2001‘VBScript會(huì)將它當(dāng)成整數(shù)對(duì)待Variable=”2001”‘VBScript會(huì)將它當(dāng)成字符串對(duì)待Variable=”北京大學(xué)”‘VBScript會(huì)將它當(dāng)成字符串對(duì)待Variable=“2008-8-8”‘VBScript會(huì)將它當(dāng)日期對(duì)待3.4VBScript常量3.4.1直接常量(常數(shù))3.4.2符號(hào)常量3.4.1直接常量(常數(shù))直接常量也稱為字面常量,指的是可以從字面形式上辨別出來的常量,其實(shí)就是我們通常說的常
4、數(shù)。常量類型:①兩邊加雙引號(hào)(")表示字符串常量。區(qū)別字符串常量和數(shù)字常量的標(biāo)志就是看兩邊是否有雙引號(hào)。比如"100"看起來是數(shù)字,但實(shí)際上是字符串常量。②如果發(fā)生引號(hào)嵌套,就將內(nèi)層引號(hào)替換為單引號(hào)(')或連續(xù)兩個(gè)雙引號(hào)(""),比如"ab'cd'ef"或"ab""cd""ef"。不過,內(nèi)層如果是中文引號(hào)則不必替換。③兩邊加#號(hào)表示日期或時(shí)間常量。3.4.2符號(hào)常量所謂符號(hào)常量,指的是用一個(gè)具有一定含義的直觀的名字來代表一個(gè)數(shù)值、字符串或日期等常數(shù)。分類:自定義常量聲明使用Const語(yǔ)句,語(yǔ)法如下:ConstPI=3.1415926'表示數(shù)值型常量ConstconCountry="
5、中國(guó)"'兩邊加"表示字符串型常量ConstconBirthday=#1990-9-9#'兩邊加#表示日期或時(shí)間常量?jī)?nèi)置符號(hào)常量如:,vbLongDate就表示以長(zhǎng)日期格式顯示3.5VBScript變量3.5.1變量的命名規(guī)則3.5.2變量的聲明、賦值和引用3.5.3強(qiáng)制聲明變量3.5.4變量的作用范圍和有效期變量所謂變量,就是在程序運(yùn)行過程中,其值可以被改變的量。嚴(yán)格說來,變量代表內(nèi)存中具有特定屬性的一個(gè)存儲(chǔ)單元,它用來存放數(shù)據(jù),也就是變量的值。為了方便引用,我們可以給這個(gè)存儲(chǔ)單元定義一個(gè)名字,這就是變量的名稱。變量與常量非常類似,只不過常量一經(jīng)聲明其值就不能改變了,而變量在聲明后
6、仍可隨時(shí)對(duì)其值進(jìn)行修改。3.5.1變量的命名規(guī)則在VBScript中,變量的命名規(guī)則如下:(1)變量名必須以字母開頭;(2)可以使用字母、數(shù)字和下劃線,但不能使用任何標(biāo)點(diǎn)符號(hào);(3)長(zhǎng)度不能超過255個(gè)字符;(4)不能使用VBScript的關(guān)鍵字,所謂關(guān)鍵字,就是Const、Dim、Sub、End等在語(yǔ)法中使用的一些特殊字符串。3.5.2變量的聲明、賦值和引用聲明(定義)變量可以使用Dim語(yǔ)句如:DimintA'聲明一個(gè)變量intA變量的賦值也與許多高級(jí)語(yǔ)言相同,變量放在等號(hào)的左邊,賦值語(yǔ)句放在等號(hào)的右邊,賦值語(yǔ)句可以是一個(gè)常量(常數(shù)),也可以是一個(gè)表達(dá)式。如:intA=10+20
7、*3變量的引用和常量類似,可以將變量直接賦值給另外一個(gè)變量,也可以將變量引用到表達(dá)式中。DimintA,intB,intC'聲明3個(gè)變量intA=5'給變量intA賦值intB=5'給變量intB賦值intC=intA+intB'引用變量intA和intB,將兩者之和賦給變量intC3.5.3強(qiáng)制聲明變量如果希望強(qiáng)制要求所有的變量必須先聲明才能使用,則可以在ASP文件中所有的腳本語(yǔ)句之前添加OptionExplicit語(yǔ)句,用法如下:<%OptionExplicit%