版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第03章VBScript語(yǔ)言基礎(chǔ)
VBScript是Macromedia公司開(kāi)發(fā)的一種腳本語(yǔ)言,可以用來(lái)編寫(xiě)用于客戶(hù)端和服務(wù)器端上的腳本程序。ASP利用它創(chuàng)建動(dòng)態(tài)程序代碼,用戶(hù)可以將其視為簡(jiǎn)化版的VisualBasic。本章將簡(jiǎn)要地介紹VBScript的應(yīng)用基礎(chǔ)與常用函數(shù),以幫助用戶(hù)在學(xué)習(xí)ASP時(shí)更好地利用其功能。
第03章VBScript語(yǔ)言基礎(chǔ)VBScri教學(xué)重點(diǎn)與難點(diǎn)了解使用VBScript配置ASP的方法
了解VBScript的特點(diǎn)
了解VBScript的變量了解VBScript的常數(shù)了解VBScript的數(shù)據(jù)類(lèi)型
掌握VBScript常用語(yǔ)句的使用方法了解VBScript的過(guò)程與函數(shù)教學(xué)重點(diǎn)與難點(diǎn)了解使用VBScript配置ASP的方3.1使用VBScript配置ASP
ASP本身并不是一種腳本語(yǔ)言,但它卻為嵌入HTML頁(yè)面中的腳本語(yǔ)言提供了運(yùn)行環(huán)境。在ASP程序中常用的腳本語(yǔ)言有VBScript和JScript等語(yǔ)言,系統(tǒng)默認(rèn)的語(yǔ)言為VBScript。在本節(jié)和后續(xù)章節(jié)中,將介紹一些與ASP開(kāi)發(fā)相關(guān)的或是很重要的VBScript基礎(chǔ)知識(shí)。通過(guò)IIS指定ASP使用VBScript
在ASP文件中聲明腳本語(yǔ)言
在<Script>標(biāo)記中加入腳本語(yǔ)言
3.1使用VBScript配置ASPASP本身并不是用戶(hù)可通過(guò)IIS指定默認(rèn)使用的腳本語(yǔ)言,只要是<%和%>之間的代碼,ASP在解釋時(shí)會(huì)認(rèn)為使用的是默認(rèn)腳本語(yǔ)言。
3.1.1通過(guò)IIS指定ASP使用VBScript
用戶(hù)可通過(guò)IIS指定默認(rèn)使用的腳本語(yǔ)言,只要是如果在某一單個(gè)頁(yè)面指定腳本語(yǔ)言,可在文件初始部分用一條聲明語(yǔ)句進(jìn)行指定。須要特別注意的是,該語(yǔ)句一定要放在所有語(yǔ)句之前,如下例所示: <%@Language=VBScript%> <Html><Head> …… </Html></Head>
3.1.2在ASP文件中聲明腳本語(yǔ)言
如果在某一單個(gè)頁(yè)面指定腳本語(yǔ)言,可在文件初始部最靈活、作用范圍最小的腳本語(yǔ)言指定方法是使用<Script>標(biāo)記,即在<Script>標(biāo)記中加入所需的語(yǔ)言。在一個(gè)已設(shè)定主腳本語(yǔ)言的頁(yè)面中,使用<Script>標(biāo)記仍可以指定頁(yè)面的某一部分采用其他的腳本語(yǔ)言,如下例: <Html><Head> <Body> <ScriptLanguage="VBScript"Runat="Server"> Response.Write("helloworld!")'在屏幕上輸出helloworld! </Script> </Body> </Html></Head>
3.1.3在<Script>標(biāo)記中加入腳本語(yǔ)言
最靈活、作用范圍最小的腳本語(yǔ)言指定方法是使用<3.2VBScript的基本元素VBScript是VisualBasic的子集,編程方法和VisualBasic基本相同。本節(jié)將學(xué)習(xí)VBScript中的數(shù)據(jù)類(lèi)型、運(yùn)算符、常量、變量和數(shù)組等基本元素的概念和使用方法。數(shù)據(jù)類(lèi)型運(yùn)算符
常量
變量數(shù)組3.2VBScript的基本元素VBSc
VBScript只有一種數(shù)據(jù)類(lèi)型,即Variant類(lèi)型,也叫做變體類(lèi)型。Variant類(lèi)型可以在不同的場(chǎng)合代表不同類(lèi)型的數(shù)據(jù)。例如,Variant類(lèi)型用于數(shù)字時(shí),將作為數(shù)值處理;用于字符串時(shí),將作為字符串處理。大多數(shù)情況下,Variant類(lèi)型會(huì)按照最適用于其包含的數(shù)據(jù)方式進(jìn)行操作。
3.2.1數(shù)據(jù)類(lèi)型
VBScript只有一種數(shù)據(jù)類(lèi)型,即Varia
VBScript提供了4種類(lèi)型的運(yùn)算符,即算術(shù)運(yùn)算符、連接運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符。將運(yùn)算符和操作數(shù)連接起來(lái),就構(gòu)成了表達(dá)式。3.2.2運(yùn)算符
算術(shù)運(yùn)算符
連接運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
運(yùn)算符的優(yōu)先級(jí)
VBScript提供了4種類(lèi)型的運(yùn)算符,即算術(shù)常量就是擁有固定數(shù)值的名稱(chēng),常量可以代表字符串、數(shù)字等常數(shù)。常量一經(jīng)聲明,在程序執(zhí)行期間,其值不會(huì)發(fā)生改變。
3.2.3常量
常量就是擁有固定數(shù)值的名稱(chēng),常量可以代表字符串變量用于引用計(jì)算機(jī)內(nèi)存地址,該地址可以存儲(chǔ)程序運(yùn)行時(shí)可更改的程序信息。在程序中,常用變量來(lái)臨時(shí)存儲(chǔ)數(shù)據(jù)
。
3.2.4變量
變量用于引用計(jì)算機(jī)內(nèi)存地址,該地址可以存儲(chǔ)程序數(shù)組變量是一類(lèi)具有相同名字,但有不同的下標(biāo)值的變量,簡(jiǎn)稱(chēng)數(shù)組。數(shù)組中的每個(gè)元素都用唯一的下標(biāo)來(lái)識(shí)別。例如intAge(9)中,intAge是數(shù)組名,9是下標(biāo)。
數(shù)組變量的聲明同簡(jiǎn)單變量相同,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào),如下面的代碼聲明了一個(gè)包含20個(gè)元素的一維數(shù)組: DimlngSum(19)3.2.5數(shù)組
數(shù)組變量是一類(lèi)具有相同名字,但有不同的下標(biāo)值3.3VBScript常用語(yǔ)句
默認(rèn)情況下,腳本中的代碼總是按書(shū)寫(xiě)的先后順序來(lái)執(zhí)行的。但在實(shí)際應(yīng)用中,通常要根據(jù)條件的成立與否來(lái)改變代碼的執(zhí)行順序,這時(shí)就要使用控制結(jié)構(gòu)。在VBScript中,控制結(jié)構(gòu)有判定結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種。判定結(jié)構(gòu)主要是根據(jù)判斷的結(jié)果來(lái)決定執(zhí)行哪部分代碼,它又分為條件結(jié)構(gòu)和選擇結(jié)構(gòu)兩種。條件語(yǔ)句
選擇語(yǔ)句
循環(huán)語(yǔ)句
3.3VBScript常用語(yǔ)句默認(rèn)情況下條件語(yǔ)句用于判斷條件是True還是False,并且根據(jù)判斷結(jié)果來(lái)指定要運(yùn)行的語(yǔ)句(語(yǔ)句既可為單條語(yǔ)句,也可以是由多條語(yǔ)句組成的復(fù)合語(yǔ)句)。條件語(yǔ)句有以下幾種形式。形式1: If條件表達(dá)式Then語(yǔ)句EndIf形式2: If條件表達(dá)式Then語(yǔ)句1Else語(yǔ)句2EndIf形式3: If條件表達(dá)式1Then 語(yǔ)句1 ElseIf條件表達(dá)式2Then 語(yǔ)句2 … Else 語(yǔ)句n+1 EndIf3.3.1條件語(yǔ)句
條件語(yǔ)句用于判斷條件是True還是False,選擇語(yǔ)句SelectCase是If語(yǔ)句多條件時(shí)的另外一種表示方法,可在多個(gè)執(zhí)行語(yǔ)句中有選擇地執(zhí)行其中的一個(gè)。它的優(yōu)點(diǎn)是程序更簡(jiǎn)潔易讀,語(yǔ)法結(jié)構(gòu)如下: SelectCase表達(dá)式 Case結(jié)果1
語(yǔ)句1 Case結(jié)果2
語(yǔ)句2 … Case結(jié)果n
語(yǔ)句n CaseElse
語(yǔ)句n+1 EndSelect
3.3.2選擇語(yǔ)句
選擇語(yǔ)句SelectCase是If語(yǔ)句多條件循環(huán)結(jié)構(gòu)允許重復(fù)執(zhí)行一行或數(shù)行代碼。在VBScript中,提供了3種不同風(fēng)格的循環(huán)語(yǔ)句,即Do循環(huán)、For循環(huán)和ForEach循環(huán)
。
3.3.3循環(huán)語(yǔ)句
Do循環(huán)
For循環(huán)
ForEach循環(huán)
循環(huán)結(jié)構(gòu)允許重復(fù)執(zhí)行一行或數(shù)行代碼。在VBScript中,提3.4過(guò)程與函數(shù)
過(guò)程是用來(lái)執(zhí)行特定任務(wù)的獨(dú)立的程序代碼。使用過(guò)程,可以將程序劃分成一個(gè)個(gè)較小的邏輯單元,過(guò)程中的代碼能夠被反復(fù)調(diào)用,這樣可以減少不必要的重復(fù)??梢詫⑦^(guò)程定義放在調(diào)用該過(guò)程的同一個(gè)ASP文件中,也可以將常用過(guò)程放在共享的文件中,并使用#include命令將該文件包含在調(diào)用過(guò)程的ASP文件中。VBScript根據(jù)是否返回值將過(guò)程劃分為Sub過(guò)程(子過(guò)程)和Function過(guò)程(函數(shù))兩種。Sub過(guò)程只執(zhí)行程序而不返回值,因而不能用于表達(dá)式中,而Function函數(shù)可以將執(zhí)行代碼后的結(jié)果返回給請(qǐng)求程序。
Sub過(guò)程
Function函數(shù)按地址傳遞和按值傳遞數(shù)組參數(shù)
3.4過(guò)程與函數(shù)過(guò)程是用來(lái)執(zhí)行特定任務(wù)的3.4.1
Sub過(guò)程
Sub過(guò)程是一種可以獲取參數(shù),執(zhí)行一系列語(yǔ)句以及可改變其參數(shù)值的獨(dú)立過(guò)程。Sub過(guò)程可以使用參數(shù)(由調(diào)用過(guò)程傳遞的常數(shù)、變量或表達(dá)式),參數(shù)在調(diào)用過(guò)程和被調(diào)用過(guò)程之間傳遞信息。如果Sub過(guò)程無(wú)任何參數(shù),則Sub語(yǔ)句必須包含空括號(hào)()。其語(yǔ)法結(jié)構(gòu)如下: Sub子程序名(參數(shù)1,參數(shù)2,…) … EndSub定義一個(gè)Sub過(guò)程后,就可以在程序代碼中調(diào)用它。Sub過(guò)程的調(diào)用有兩種方式。一種是使用Call語(yǔ)句,它要求將所有參數(shù)包含在括號(hào)之中,其語(yǔ)法結(jié)構(gòu)如下: Call子程序名(參數(shù)1,參數(shù)2,…)另一種是直接使用子過(guò)程名,只需輸入過(guò)程名及所有參數(shù)值,參數(shù)值之間使用逗號(hào)分隔。其語(yǔ)法結(jié)構(gòu)如下: 子過(guò)程名參數(shù)1,參數(shù)2,…3.4.1Sub過(guò)程Sub過(guò)程是一種可函數(shù)和子過(guò)程一樣,也是用來(lái)完成特定功能的獨(dú)立的程序代碼,可以讀取參數(shù)、執(zhí)行一系列語(yǔ)句并改變參數(shù)的值。但函數(shù)有一個(gè)最重要的特點(diǎn),就是調(diào)用時(shí)將返回一個(gè)值。函數(shù)的語(yǔ)法結(jié)構(gòu)如下: Function函數(shù)名(參數(shù)1,參數(shù)2,…) [語(yǔ)句] … 函數(shù)名=表達(dá)式 [語(yǔ)句] EndFunction3.4.2Function函數(shù)
函數(shù)和子過(guò)程一樣,也是用來(lái)完成特定功能的獨(dú)立的默認(rèn)情況下,參數(shù)按地址傳遞,即過(guò)程按變量的內(nèi)存地址去訪問(wèn)實(shí)際變量的內(nèi)容。這樣將變量傳遞給過(guò)程時(shí),通過(guò)過(guò)程就可以改變變量的值。地址傳遞的關(guān)鍵字為ByRef。另外,傳遞參數(shù)還可以按數(shù)值來(lái)傳遞。按值傳遞參數(shù)時(shí),傳遞的只是變量的副本。如果過(guò)程中改變了這個(gè)值,則所作的變動(dòng)只影響副本而不會(huì)影響到變量本身。按值傳遞的關(guān)鍵字是ByVal。3.4.3按地址傳遞和按值傳遞
默認(rèn)情況下,參數(shù)按地址傳遞,即過(guò)程按變量的內(nèi)存數(shù)組作為參數(shù)傳遞時(shí),與普通參數(shù)有些不同。在過(guò)程中聲明數(shù)組參數(shù)時(shí),必須略去數(shù)組的長(zhǎng)度,即設(shè)置一個(gè)動(dòng)態(tài)數(shù)組。在調(diào)用語(yǔ)句中,只需給出要傳遞的數(shù)組名即可,不必包括數(shù)組的下標(biāo)及圓括號(hào)。3.4.4數(shù)組參數(shù)
數(shù)組作為參數(shù)傳遞時(shí),與普通參數(shù)有些不同。在過(guò)程3.5VBScript函數(shù)
VBScript把一些最常使用的功能整理起來(lái),編制好了相應(yīng)的處理程序,將它們以函數(shù)的形式提供使用。恰當(dāng)?shù)氖褂煤瘮?shù)可以節(jié)省大量的時(shí)間。3.5VBScript函數(shù)VBScrip第03章VBScript語(yǔ)言基礎(chǔ)
VBScript是Macromedia公司開(kāi)發(fā)的一種腳本語(yǔ)言,可以用來(lái)編寫(xiě)用于客戶(hù)端和服務(wù)器端上的腳本程序。ASP利用它創(chuàng)建動(dòng)態(tài)程序代碼,用戶(hù)可以將其視為簡(jiǎn)化版的VisualBasic。本章將簡(jiǎn)要地介紹VBScript的應(yīng)用基礎(chǔ)與常用函數(shù),以幫助用戶(hù)在學(xué)習(xí)ASP時(shí)更好地利用其功能。
第03章VBScript語(yǔ)言基礎(chǔ)VBScri教學(xué)重點(diǎn)與難點(diǎn)了解使用VBScript配置ASP的方法
了解VBScript的特點(diǎn)
了解VBScript的變量了解VBScript的常數(shù)了解VBScript的數(shù)據(jù)類(lèi)型
掌握VBScript常用語(yǔ)句的使用方法了解VBScript的過(guò)程與函數(shù)教學(xué)重點(diǎn)與難點(diǎn)了解使用VBScript配置ASP的方3.1使用VBScript配置ASP
ASP本身并不是一種腳本語(yǔ)言,但它卻為嵌入HTML頁(yè)面中的腳本語(yǔ)言提供了運(yùn)行環(huán)境。在ASP程序中常用的腳本語(yǔ)言有VBScript和JScript等語(yǔ)言,系統(tǒng)默認(rèn)的語(yǔ)言為VBScript。在本節(jié)和后續(xù)章節(jié)中,將介紹一些與ASP開(kāi)發(fā)相關(guān)的或是很重要的VBScript基礎(chǔ)知識(shí)。通過(guò)IIS指定ASP使用VBScript
在ASP文件中聲明腳本語(yǔ)言
在<Script>標(biāo)記中加入腳本語(yǔ)言
3.1使用VBScript配置ASPASP本身并不是用戶(hù)可通過(guò)IIS指定默認(rèn)使用的腳本語(yǔ)言,只要是<%和%>之間的代碼,ASP在解釋時(shí)會(huì)認(rèn)為使用的是默認(rèn)腳本語(yǔ)言。
3.1.1通過(guò)IIS指定ASP使用VBScript
用戶(hù)可通過(guò)IIS指定默認(rèn)使用的腳本語(yǔ)言,只要是如果在某一單個(gè)頁(yè)面指定腳本語(yǔ)言,可在文件初始部分用一條聲明語(yǔ)句進(jìn)行指定。須要特別注意的是,該語(yǔ)句一定要放在所有語(yǔ)句之前,如下例所示: <%@Language=VBScript%> <Html><Head> …… </Html></Head>
3.1.2在ASP文件中聲明腳本語(yǔ)言
如果在某一單個(gè)頁(yè)面指定腳本語(yǔ)言,可在文件初始部最靈活、作用范圍最小的腳本語(yǔ)言指定方法是使用<Script>標(biāo)記,即在<Script>標(biāo)記中加入所需的語(yǔ)言。在一個(gè)已設(shè)定主腳本語(yǔ)言的頁(yè)面中,使用<Script>標(biāo)記仍可以指定頁(yè)面的某一部分采用其他的腳本語(yǔ)言,如下例: <Html><Head> <Body> <ScriptLanguage="VBScript"Runat="Server"> Response.Write("helloworld!")'在屏幕上輸出helloworld! </Script> </Body> </Html></Head>
3.1.3在<Script>標(biāo)記中加入腳本語(yǔ)言
最靈活、作用范圍最小的腳本語(yǔ)言指定方法是使用<3.2VBScript的基本元素VBScript是VisualBasic的子集,編程方法和VisualBasic基本相同。本節(jié)將學(xué)習(xí)VBScript中的數(shù)據(jù)類(lèi)型、運(yùn)算符、常量、變量和數(shù)組等基本元素的概念和使用方法。數(shù)據(jù)類(lèi)型運(yùn)算符
常量
變量數(shù)組3.2VBScript的基本元素VBSc
VBScript只有一種數(shù)據(jù)類(lèi)型,即Variant類(lèi)型,也叫做變體類(lèi)型。Variant類(lèi)型可以在不同的場(chǎng)合代表不同類(lèi)型的數(shù)據(jù)。例如,Variant類(lèi)型用于數(shù)字時(shí),將作為數(shù)值處理;用于字符串時(shí),將作為字符串處理。大多數(shù)情況下,Variant類(lèi)型會(huì)按照最適用于其包含的數(shù)據(jù)方式進(jìn)行操作。
3.2.1數(shù)據(jù)類(lèi)型
VBScript只有一種數(shù)據(jù)類(lèi)型,即Varia
VBScript提供了4種類(lèi)型的運(yùn)算符,即算術(shù)運(yùn)算符、連接運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符。將運(yùn)算符和操作數(shù)連接起來(lái),就構(gòu)成了表達(dá)式。3.2.2運(yùn)算符
算術(shù)運(yùn)算符
連接運(yùn)算符
關(guān)系運(yùn)算符
邏輯運(yùn)算符
運(yùn)算符的優(yōu)先級(jí)
VBScript提供了4種類(lèi)型的運(yùn)算符,即算術(shù)常量就是擁有固定數(shù)值的名稱(chēng),常量可以代表字符串、數(shù)字等常數(shù)。常量一經(jīng)聲明,在程序執(zhí)行期間,其值不會(huì)發(fā)生改變。
3.2.3常量
常量就是擁有固定數(shù)值的名稱(chēng),常量可以代表字符串變量用于引用計(jì)算機(jī)內(nèi)存地址,該地址可以存儲(chǔ)程序運(yùn)行時(shí)可更改的程序信息。在程序中,常用變量來(lái)臨時(shí)存儲(chǔ)數(shù)據(jù)
。
3.2.4變量
變量用于引用計(jì)算機(jī)內(nèi)存地址,該地址可以存儲(chǔ)程序數(shù)組變量是一類(lèi)具有相同名字,但有不同的下標(biāo)值的變量,簡(jiǎn)稱(chēng)數(shù)組。數(shù)組中的每個(gè)元素都用唯一的下標(biāo)來(lái)識(shí)別。例如intAge(9)中,intAge是數(shù)組名,9是下標(biāo)。
數(shù)組變量的聲明同簡(jiǎn)單變量相同,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào),如下面的代碼聲明了一個(gè)包含20個(gè)元素的一維數(shù)組: DimlngSum(19)3.2.5數(shù)組
數(shù)組變量是一類(lèi)具有相同名字,但有不同的下標(biāo)值3.3VBScript常用語(yǔ)句
默認(rèn)情況下,腳本中的代碼總是按書(shū)寫(xiě)的先后順序來(lái)執(zhí)行的。但在實(shí)際應(yīng)用中,通常要根據(jù)條件的成立與否來(lái)改變代碼的執(zhí)行順序,這時(shí)就要使用控制結(jié)構(gòu)。在VBScript中,控制結(jié)構(gòu)有判定結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種。判定結(jié)構(gòu)主要是根據(jù)判斷的結(jié)果來(lái)決定執(zhí)行哪部分代碼,它又分為條件結(jié)構(gòu)和選擇結(jié)構(gòu)兩種。條件語(yǔ)句
選擇語(yǔ)句
循環(huán)語(yǔ)句
3.3VBScript常用語(yǔ)句默認(rèn)情況下條件語(yǔ)句用于判斷條件是True還是False,并且根據(jù)判斷結(jié)果來(lái)指定要運(yùn)行的語(yǔ)句(語(yǔ)句既可為單條語(yǔ)句,也可以是由多條語(yǔ)句組成的復(fù)合語(yǔ)句)。條件語(yǔ)句有以下幾種形式。形式1: If條件表達(dá)式Then語(yǔ)句EndIf形式2: If條件表達(dá)式Then語(yǔ)句1Else語(yǔ)句2EndIf形式3: If條件表達(dá)式1Then 語(yǔ)句1 ElseIf條件表達(dá)式2Then 語(yǔ)句2 … Else 語(yǔ)句n+1 EndIf3.3.1條件語(yǔ)句
條件語(yǔ)句用于判斷條件是True還是False,選擇語(yǔ)句SelectCase是If語(yǔ)句多條件時(shí)的另外一種表示方法,可在多個(gè)執(zhí)行語(yǔ)句中有選擇地執(zhí)行其中的一個(gè)。它的優(yōu)點(diǎn)是程序更簡(jiǎn)潔易讀,語(yǔ)法結(jié)構(gòu)如下: SelectCase表達(dá)式 Case結(jié)果1
語(yǔ)句1 Case結(jié)果2
語(yǔ)句2 … Case結(jié)果n
語(yǔ)句n CaseElse
語(yǔ)句n+1 EndSelect
3.3.2選擇語(yǔ)句
選擇語(yǔ)句SelectCase是If語(yǔ)句多條件循環(huán)結(jié)構(gòu)允許重復(fù)執(zhí)行一行或數(shù)行代碼。在VBScript中,提供了3種不同風(fēng)格的循環(huán)語(yǔ)句,即Do循環(huán)、For循環(huán)和ForEach循環(huán)
。
3.3.3循環(huán)語(yǔ)句
Do循環(huán)
For循環(huán)
ForEach循環(huán)
循環(huán)結(jié)構(gòu)允許重復(fù)執(zhí)行一行或數(shù)行代碼。在VBScript中,提3.4過(guò)程與函數(shù)
過(guò)程是用來(lái)執(zhí)行特定任務(wù)的獨(dú)立的程序代碼。使用過(guò)程,可以將程序劃分成一個(gè)個(gè)較小的邏輯單元,過(guò)程中的代碼能夠被反復(fù)調(diào)用,這樣可以減少不必要的重復(fù)??梢詫⑦^(guò)程定義放在調(diào)用該過(guò)程的同一個(gè)ASP文件中,也可以將常用過(guò)程放在共享的文件中,并使用#include命令將該文件包含在調(diào)用過(guò)程的ASP文件中。VBScript根據(jù)是否返回值將過(guò)程劃分為Sub過(guò)程(子過(guò)程)和Function過(guò)程(函數(shù))兩種。Sub過(guò)程只執(zhí)行程序而不返回值,因而不能用于表達(dá)式中,而Function函數(shù)可以將執(zhí)行代碼后的結(jié)果返回給請(qǐng)求程序。
Sub過(guò)程
Function函數(shù)按地址傳遞和按值傳遞數(shù)組參數(shù)
3.4過(guò)程與函數(shù)過(guò)程是用來(lái)執(zhí)行特定任務(wù)的3.4.1
Sub過(guò)程
Sub過(guò)程是一種可以獲取參數(shù),執(zhí)行一系列語(yǔ)句以及可改變其參數(shù)值的獨(dú)立過(guò)程。Sub過(guò)程可以使用參數(shù)(由調(diào)用過(guò)程傳遞的常數(shù)、變量或表達(dá)式),參數(shù)在調(diào)用過(guò)程和被調(diào)用過(guò)程之間傳遞信息
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- BMS軟件工程師招聘面試題及答案
- 打工管理學(xué)考試題及答案
- 未來(lái)五年血粉企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年功能性器件企業(yè)縣域市場(chǎng)拓展與下沉戰(zhàn)略分析研究報(bào)告
- 226湖南郴州市宜章縣婦幼保健院招募見(jiàn)習(xí)生2人備考題庫(kù)附答案
- 中共自貢市貢井區(qū)委社會(huì)工作部2025年新興領(lǐng)域黨建工作專(zhuān)員招聘考試備考題庫(kù)附答案
- 烏蘭縣公安局2025年面向社會(huì)公開(kāi)招聘警務(wù)輔助人員參考題庫(kù)必考題
- 興國(guó)縣2025年招聘城市社區(qū)專(zhuān)職網(wǎng)格員【23人】備考題庫(kù)附答案
- 北京市石景山區(qū)教育系統(tǒng)教育人才庫(kù)教師招聘參考題庫(kù)必考題
- 四川省經(jīng)濟(jì)和信息化廳直屬事業(yè)單位2025年公開(kāi)考核招聘工作人員(30人)參考題庫(kù)必考題
- 中建公司建筑機(jī)電設(shè)備安裝工程標(biāo)準(zhǔn)化施工手冊(cè)
- 心臟科醫(yī)生在心血管疾病治療及介入手術(shù)方面的總結(jié)
- 醫(yī)院醫(yī)用耗材SPD服務(wù)項(xiàng)目投標(biāo)方案
- 建設(shè)單位項(xiàng)目安全生產(chǎn)方案(2篇)
- 畜牧業(yè)動(dòng)物疫病防控手冊(cè)
- 年度采購(gòu)合同框架協(xié)議
- JT-T-325-2018營(yíng)運(yùn)客運(yùn)類(lèi)型劃分及等級(jí)評(píng)定
- 地球物理勘探與軍事勘察技術(shù)研究
- DL-T5440-2020重覆冰架空輸電線路設(shè)計(jì)技術(shù)規(guī)程
- 2069-3-3101-002WKB產(chǎn)品判定準(zhǔn)則-外發(fā)
- 商場(chǎng)商戶(hù)安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論