版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第3章 VBScript語言基礎(chǔ)學(xué)習(xí)目標(biāo)知識(shí)目標(biāo): 了解服務(wù)器端腳本和客戶端腳本的概念及使用,了解VBScript腳本語言的數(shù)據(jù)類型和三種主要的控制結(jié)構(gòu),掌握VBScript常用函數(shù)的格式及用法,了解VBScript子程序和函數(shù)的編寫方法。技能目標(biāo): 掌握服務(wù)器端腳本和客戶端腳本的區(qū)別,掌握VBScript語言常用的語法格式,掌握VBScript語言的編程技術(shù)。能力目標(biāo): 具備分析、修改及編寫VBScript程序的能力,能編寫一些簡(jiǎn)單的客戶端腳本。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章引例 一個(gè)簡(jiǎn)單的VBScript實(shí)例電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章一個(gè)簡(jiǎn)單首頁(yè)一個(gè)簡(jiǎn)單首頁(yè) 電子商務(wù)網(wǎng)站建設(shè)與維護(hù)
2、第3章3.1 VBScript概述3.1.1 什么是VBScript3.1.2 在HTML頁(yè)面中添加 VBScript代碼電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.1.1 什么是VBScript VBScript(Microsoft Visual Basic Scripting Edition)是ASP( Active Server Pages,活動(dòng)服務(wù)器頁(yè))的默認(rèn)語言,它是一種介于HTML語言和Visual Basic、Java等高級(jí)語言之間的一種腳本語言。VBScript可以自由嵌入靜態(tài)HTML網(wǎng)頁(yè)中,以增強(qiáng)網(wǎng)頁(yè)的動(dòng)態(tài)效果及交互功能,帶有VBScript腳本的網(wǎng)頁(yè)可以對(duì)用戶的操作作出動(dòng)態(tài)響應(yīng)。VB
3、Script腳本程序既可以在客戶端執(zhí)行,也可以在服務(wù)器端執(zhí)行。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.1.2 在HTML頁(yè)面中添加 VBScript代碼 在HTML頁(yè)面添加VBScript腳本代碼時(shí),應(yīng)以 標(biāo)記開始,而以 標(biāo)記結(jié)束?;菊Z法格式如下: 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.1.2 在HTML頁(yè)面中添加 VBScript代碼SCRIPT標(biāo)記具有以下4個(gè)屬性:(1)Language:指定腳本代碼所使用的腳本語言。對(duì)于Internet Explorer瀏覽器來說,該屬性的取值可以是“VBScript或JScript,前者可以簡(jiǎn)寫為VBS。(2)EVENT:指定與腳本代碼相關(guān)聯(lián)的事件。(3)FO
4、R:指定與事件相關(guān)聯(lián)的對(duì)象。(4)RUNAT=Server表示腳本要在服務(wù)器端執(zhí)行。如果是客戶端腳本則無須添加這一項(xiàng)。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3.1】 使用“記事本”程序編輯一個(gè)含有VBScript腳本的html網(wǎng)頁(yè),效果如下圖所示。 分析:這個(gè)例子使用了VBScript語言作為客戶端腳本添加到html源代碼中,在網(wǎng)頁(yè)中動(dòng)態(tài)的顯示文字以及彈出對(duì)話框,要注意在“記事本”程序中將編輯好的代碼另存為html文檔。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2 VBScript的基本元素3.2.1 數(shù)據(jù)類型3.2.2 常量和變量3.2.3 運(yùn)算符電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.1 數(shù)據(jù)類型 V
5、BScript 只有一種數(shù)據(jù)類型,稱為Variant。Variant是一種特殊的數(shù)據(jù)類型,根據(jù)使用的方式,它可以包含不同類別的信息。因?yàn)閂ariant是VBScript中唯一的數(shù)據(jù)類型,所以它也是VBScript中所有函數(shù)的返回值的數(shù)據(jù)類型。 Variant包含的數(shù)值信息類型稱為子類型。大多數(shù)情況下,可將所需的數(shù)據(jù)放進(jìn)Variant中,而Variant也會(huì)按照最適用于其包含的數(shù)據(jù)的方式進(jìn)行操作。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章表3-1 Variant 包含的數(shù)據(jù)子類型 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量1)變量變量用于存儲(chǔ)腳本運(yùn)行時(shí)可更改的數(shù)據(jù)。(1)聲明變量 一種方式是使用
6、 Dim 語句,Public 語句和 Private 語句在 Script 中顯式聲明變量。例如:Dim ClickCount 聲明多個(gè)變量時(shí),使用逗號(hào)分隔變量。例如: Dim Top, Bottom, Left, Right 另一種方式是直接使用變量名隱式聲明變量,但有時(shí)會(huì)由于變量名被拼錯(cuò)而導(dǎo)致在運(yùn)行 程序時(shí)出現(xiàn)意外的結(jié)果。因此,最好使用 Option Explicit 語句顯式聲明所有變量,并將其作為第一條語句。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量(2)命名規(guī)則 變量命名必須遵循 VBScript 的標(biāo)準(zhǔn)命名規(guī)則。變量命名必須遵循: 第一個(gè)字符必須是字母。 不能包含嵌入的句
7、點(diǎn)。 長(zhǎng)度不能超過 255 個(gè)字符。 在被聲明的作用域內(nèi)必須唯一。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量(3)變量的作用域與存活期 變量的作用域由聲明它的位置決定。如果在過程中聲明變量,則只有該過程中的代碼可以訪問或更改變量值,此時(shí)變量具有局部作用域并被稱為過程級(jí)變量。如果在過程之外聲明變量,則該變量可以被腳本中所有過程所識(shí)別,稱為腳本級(jí)變量,具有全局作用域。 變量存在的時(shí)間稱為存活期。腳本級(jí)變量的存活期從被聲明的一刻起,直到腳本運(yùn)行結(jié)束。對(duì)于過程級(jí)變量,其存活期僅是該過程運(yùn)行的時(shí)間,該過程結(jié)束后,變量隨之消失。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量(4)給變量賦
8、值 在VBScript中,可以通過賦值語句指定變量的值,等號(hào)左邊是變量名,等號(hào)右邊可以是任何數(shù)值、字符串、常數(shù)或表達(dá)式。例如: Username=”Michael” Num=403電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量(5)標(biāo)量變量和數(shù)組變量 多數(shù)情況下,只需為聲明的變量賦一個(gè)值,如ClickCount =100。只包含一個(gè)值的變量被稱為標(biāo)量變量。有時(shí)候,將多個(gè)相關(guān)值賦給一個(gè)變量更為方便,因此可以創(chuàng)建包含一系列值的變量,稱為數(shù)組變量。數(shù)組變量和標(biāo)量變量是以相同的方式聲明的,唯一的區(qū)別是聲明數(shù)組變量時(shí)變量名后面帶有括號(hào) ( )。 例如: Dim A(10),聲明了一個(gè)包含 11 個(gè)
9、元素的一維數(shù)組: 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量數(shù)組并不僅限于一維。數(shù)組的維數(shù)最大可以為 60。聲明多維數(shù)組時(shí)用逗號(hào)分隔括號(hào)中每個(gè)表示數(shù)組大小的數(shù)字。在下例中,MyTable 變量是一個(gè)有 6 行和 11 列的二維數(shù)組: Dim MyTable(5, 10)也可以聲明動(dòng)態(tài)數(shù)組,即在運(yùn)行腳本時(shí)大小發(fā)生變化的數(shù)組。對(duì)于動(dòng)態(tài)數(shù)組,括號(hào)中不包含任何數(shù)字。例如: Dim MyArray() ReDim AnotherArray()電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量要使用動(dòng)態(tài)數(shù)組,必須隨后使用 ReDim 確定維數(shù)和每一維的大小。在下例中,ReDim 將動(dòng)態(tài)數(shù)組的初
10、始大小設(shè)置為 25,而后面的 ReDim 語句將數(shù)組的大小重新調(diào)整為 30,同時(shí)使用 Preserve 關(guān)鍵字在重新調(diào)整大小時(shí)保留數(shù)組的內(nèi)容。 ReDim MyArray(25) ReDim Preserve MyArray(30)電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量2)常量 常量是具有一定含義的名稱,用于代替數(shù)字或字符串。在程序運(yùn)行期間,常量的值不會(huì)發(fā)生改變。在VBScript中,常量分為普通常量和符號(hào)常量?jī)煞N。 (1)普通常量 按照數(shù)據(jù)類型的不同,普通常量分為字符串常量和數(shù)值常量?jī)煞N。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量字符串常量 字符串常量由一對(duì)雙引號(hào)括起
11、來的字符序列組成,其中可以包含字母、漢字、數(shù)字、空格以及標(biāo)點(diǎn)符號(hào)等,例如“VBScript語言”,“計(jì)算機(jī)網(wǎng)絡(luò)”。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量數(shù)值常量 數(shù)值常量分為整型數(shù)、長(zhǎng)整型數(shù)和浮點(diǎn)數(shù)。整型數(shù)和長(zhǎng)整型數(shù)都可以用十進(jìn)制、十六進(jìn)制和八進(jìn)制3種形式來表示。系統(tǒng)默認(rèn)為十進(jìn)制,十六進(jìn)制數(shù)前面加&H前綴,八進(jìn)制數(shù)前面加&O前綴,例如&O31,&H5A。對(duì)于長(zhǎng)整型數(shù),使用十六進(jìn)制或八進(jìn)制表示時(shí),還要在數(shù)字后面加上后綴&。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量 浮點(diǎn)數(shù)也稱為實(shí)型數(shù),分為單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)。浮點(diǎn)數(shù)可以用小數(shù)形式表示,也可以用科學(xué)計(jì)數(shù)法表示。 在科
12、學(xué)計(jì)數(shù)法種,浮點(diǎn)數(shù)由尾數(shù)、指數(shù)符號(hào)和指數(shù)3部分組成,其中尾數(shù)本身也是一個(gè)浮點(diǎn)數(shù)。對(duì)于單精度浮點(diǎn)數(shù),指數(shù)符號(hào)為E;對(duì)于雙精度浮點(diǎn)數(shù),指數(shù)符號(hào)為D。例如1.23E12,416D-3。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.2 常量和變量(2)符號(hào)常量 符號(hào)常量是用一個(gè)標(biāo)識(shí)符表示的常量,用于代替字符串或數(shù)字。VBScript中提供了一些預(yù)定義的符號(hào)常量,可以在需要的時(shí)候直接調(diào)用。如vbCrLf表示回車/換行符,vbTab表示制表符。 另外,用戶還可以使用 Const 語句創(chuàng)建自定義常量,并給它們賦值。例如: Const MyString = 您好 Const MyAge = 28 日期文字和時(shí)間文字包
13、含在兩個(gè)#號(hào)之間。例如: Const CutoffDate = #1-15-2006#電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.2.3 運(yùn)算符 VBScript 有一套完整的運(yùn)算符,包括算術(shù)運(yùn)算符、比較運(yùn)算符、連接運(yùn)算符和邏輯運(yùn)算符。當(dāng)表達(dá)式包含多個(gè)運(yùn)算符時(shí),將按預(yù)定順序計(jì)算每一部分,這個(gè)順序被稱為運(yùn)算符優(yōu)先級(jí)??梢允褂美ㄌ?hào)改變這種優(yōu)先級(jí)順序,優(yōu)先級(jí)相同時(shí)按照從左到右的順序計(jì)算。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章表3-2 運(yùn)算符優(yōu)先級(jí)(從左到右,運(yùn)算優(yōu)先級(jí)從高到低)電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3 VBScript控制語句3.3.1 條件語句3.3.2 循環(huán)語句電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.1
14、 條件語句1)IfThenElse 語句 If語句有兩種形式:?jiǎn)涡行问胶蛪K形式。語法格式如下:If 條件1 Then 語句1ElseIf 條件2 Then 語句2 Else 語句3End If單行形式的 If 語句,如:If A 10 Then A = A + 1電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3.2】 編寫一個(gè)HTML頁(yè)面,在其中輸入兩個(gè)整數(shù)并能夠求出較小數(shù),頁(yè)面效果如下圖所示。分析:這個(gè)例子可以讓用戶在頁(yè)面上自行輸入兩個(gè)整數(shù),點(diǎn)擊“顯示結(jié)果”按鈕后,在結(jié)果文本框中能夠顯示最小的那個(gè)數(shù)是多少。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.1 條件語句2)Select Case 語句 Select
15、 Case 表達(dá)式Case 值1 語句1Case 值2 語句2case Else 語句End Select電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3.3】 編寫一個(gè)HTML頁(yè)面,顯示當(dāng)前日期和系統(tǒng)時(shí)間。效果如下圖所示。分析:這個(gè)例子使用VBScript語言作為客戶端腳本,使頁(yè)面打開時(shí)能夠顯示當(dāng)前系統(tǒng)時(shí)間年月日,星期幾以及分時(shí)秒。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.2 循環(huán)語句 使用循環(huán)語句可以重復(fù)執(zhí)行一組語句,這組語句也稱為循環(huán)體。循環(huán)語句可分為三類:一類在條件變?yōu)?False 之前重復(fù)執(zhí)行語句,一類在條件變?yōu)?True 之前重復(fù)執(zhí)行語句,另一類按照指定的次數(shù)重復(fù)執(zhí)行語句。 在 VBScript
16、中可使用下列循環(huán)語句: DoLoop: 當(dāng)(或直到)條件為 True 時(shí)循環(huán)。 WhileWend: 當(dāng)條件為 True 時(shí)循環(huán)。 ForNext: 指定循環(huán)次數(shù),使用計(jì)數(shù)器重復(fù)運(yùn)行語句。 For EachNext: 對(duì)于集合中的每項(xiàng)或數(shù)組中的每個(gè)元素,重復(fù)執(zhí)行一組語句。 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.2 循環(huán)語句1)Do 循環(huán)使用 DoLoop 語句可以多次運(yùn)行語句塊。當(dāng)條件為 True 時(shí)或條件變?yōu)?True 之前,重復(fù)執(zhí)行語句塊。語法格式有以下兩種:(1)當(dāng)條件為 True 時(shí)重復(fù)執(zhí)行語句Do While | Until 條件Loop(2)重復(fù)執(zhí)行語句直到條件變?yōu)?TrueDo
17、循環(huán)體Loop While | Until 條件電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3.4】 編寫一個(gè)HTML頁(yè)面,求1加到100的整數(shù)和,效果如下圖所示。分析:這個(gè)例子要求使用VBScript語言作為客戶端腳本,用戶在打開頁(yè)面時(shí),通過點(diǎn)擊“計(jì)算結(jié)果”按鈕,能夠顯示出1加到100的整數(shù)之和為5050。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.2 循環(huán)語句2)While循環(huán)While 循環(huán)條件 循環(huán)體Wend While循環(huán)先判斷循環(huán)條件,根據(jù)循環(huán)條件的值來決定是否執(zhí)行循環(huán)體。如果循環(huán)條件為真或不為0時(shí)執(zhí)行循環(huán)體,直到循環(huán)條件不滿足時(shí)退出While循環(huán)。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.2 循環(huán)語
18、句3)For循環(huán)For 循環(huán)變量初值 To 終值 Step 步長(zhǎng) 循環(huán)體Exit ForNext 循環(huán)變量For循環(huán)按指定的次數(shù)執(zhí)行循環(huán)體。執(zhí)行For循環(huán)時(shí),先將循環(huán)變量設(shè)為初值,測(cè)試循環(huán)變量是否小于(步長(zhǎng)為正值)或大于(步長(zhǎng)為負(fù)值)終值,若是,則執(zhí)行循環(huán)體,否則退出循環(huán)。關(guān)鍵字 Step 用于指定計(jì)數(shù)器變量每次增加或減少的值。Exit For 語句用于在計(jì)數(shù)器達(dá)到其終止值之前退出 ForNext 語句。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3-5】 編寫一個(gè)HTML頁(yè),求1到100之間所有的偶數(shù)之和。效果如下圖示。分析:這個(gè)例子要求使用VBScript語言作為客戶端腳本,用戶在打開頁(yè)面時(shí),通過點(diǎn)
19、擊“計(jì)算結(jié)果”按鈕,能夠顯示出1加到100的所有偶數(shù)之和為2550。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.3.2 循環(huán)語句4)For Each循環(huán) For EachNext 循環(huán)與 ForNext 循環(huán)類似。For EachNext 不是將語句運(yùn)行指定的次數(shù),而是對(duì)于數(shù)組中的每個(gè)元素或?qū)ο蠹现械拿恳豁?xiàng)重復(fù)一組語句。這在不知道集合中元素的數(shù)目時(shí)非常有用。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3-6】 編寫一個(gè)HTML頁(yè)面檢測(cè)用戶輸入的內(nèi)容。效果如下圖所示。分析:這個(gè)例子要求使用VBScript語言編寫,用戶在頁(yè)面中輸入用戶名和密碼,點(diǎn)擊“顯示”按鈕,在“您輸入的內(nèi)容是”文本框中能夠顯示出用戶剛剛輸入的
20、所有內(nèi)容。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4 過程3.4.1 Sub 過程3.4.2 Function 過程3.4.3 VBScript常用內(nèi)部函數(shù)電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.1 Sub 過程 Sub 過程是包含在 Sub 和 End Sub 語句之間的一組 VBScript 語句,Sub 過程可以使用參數(shù)(由調(diào)用過程傳遞的常數(shù)、變量或表達(dá)式)。如果 Sub 過程無任何參數(shù),則 Sub 語句必須包含空括號(hào) ()。語法格式如下:Public | PrivateSub過程名 (參數(shù)1,參數(shù)2,) 語句塊Exit Sub語句塊End Sub 其中,Public表示Sub過程可以被所有腳本
21、中的其他程序訪問。Private表示Sub過程只能在聲明該過程的腳本內(nèi)部被訪問。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3-7】 編寫一個(gè)HTML頁(yè)面,用戶進(jìn)入該頁(yè)時(shí),顯示歡迎信息及登錄時(shí)間。效果如下圖所示。分析:這個(gè)例子要求使用VBScript語言編寫,用戶在打開頁(yè)面時(shí),首先要輸入姓名,然后彈出一個(gè)消息框,顯示歡迎用戶信息和當(dāng)前系統(tǒng)時(shí)間。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【例3-8】 編寫一個(gè)HTML頁(yè)面,彈出消息框,顯示兩個(gè)參數(shù)的乘積值。效果如下圖所示。分析:這個(gè)例子要求使用VBScript語言編寫,用戶在打開頁(yè)面時(shí),彈出一個(gè)消息框,顯示8和9的乘積。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.2 Fun
22、ction 過程 Function 過程是包含在 Function 和 End Function 語句之間的一組 VBScript 語句。Function 過程與 Sub 過程類似。Function 過程通過函數(shù)名返回一個(gè)值,這個(gè)值是在過程的語句中賦給函數(shù)名的。Function 返回值的數(shù)據(jù)類型總是 Variant。語法格式如下:Public | PrivateFunction 過程名 (參數(shù)1,參數(shù)2,) 語句塊函數(shù)名表達(dá)式Exit FunctionEnd Sub電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章【3-9】 編寫一個(gè)HTML頁(yè)面,要求使用函數(shù)求兩個(gè)數(shù)的乘積。效果如下圖所示。分析:這個(gè)例子要求使用
23、VBScript語言來編寫,在頁(yè)面上彈出消息框,顯示8和9這兩個(gè)數(shù)的乘積,效果和例3-8相同,但要求使用函數(shù)來實(shí)現(xiàn)。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.3 VBScript常用內(nèi)部函數(shù) 用戶除了可以自行定義函數(shù)和過程以外,VBScript中還提供了豐富的內(nèi)部函數(shù)供用戶直接調(diào)用。1)數(shù)值型函數(shù):主要用來完成各種數(shù)學(xué)運(yùn)算。Abs(num): 返回絕對(duì)值。Sgn(num): 判斷數(shù)值正負(fù)。若num0,返回1;若 num=0,返回0;若 num0 電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.3 VBScript常用內(nèi)部函數(shù)Int(num): 取整。如:int(99.8)=99; int(-99.2)=10
24、0 Log(num): 取以e為底的對(duì)數(shù),要求num0 。Exp(n): 取e的n次冪。Sin(num)、Con(num)、Tan(num)、Atn(num): 三角函數(shù),以弧度為值計(jì)算,弧度= (角度*Pai)/180。2)字符串函數(shù):主要用于對(duì)字符串進(jìn)行相應(yīng)的處理。Len(str):計(jì)算字符串長(zhǎng)度。如:Len(“廣東,廣州”)=5電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.3 VBScript常用內(nèi)部函數(shù)Mid(str,起始字符,讀取長(zhǎng)度):截取字符串中間子字符串。如:Mid(“廣東農(nóng)工商職業(yè)技術(shù)學(xué)院”,3,3)=”農(nóng)工商”Left(str,n):從左邊起截取n個(gè)長(zhǎng)度的子字符串。 如:Left(
25、“廣東農(nóng)工商職業(yè)技術(shù)學(xué)院”,2)=”廣東”Right(str,n):從右邊起截取n個(gè)長(zhǎng)度的子字符串。如:Right(“廣東農(nóng)工商職業(yè)技術(shù)學(xué)院”,2)=”學(xué)院”Lcase(str):字符串中的大寫字母轉(zhuǎn)成小寫字母。如:Lcase(“HELLO”)=”hello”Ucase(str):字符串中的小寫字母轉(zhuǎn)成大寫字母。如:Ucase(“yes”)=”YES”Trim(str):去除字符串兩端空格。如: Trim(“ 你好! ”)=”你好!”電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.3 VBScript常用內(nèi)部函數(shù)InStr(起始字符,str,查找字符串,比較方法):檢測(cè)是否包含子字符串,若找到則返回起始
26、位置。如: Instr(“動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)”,“設(shè)計(jì)”)=53)數(shù)據(jù)類型轉(zhuǎn)換函數(shù):用于將一種類型的數(shù)據(jù)轉(zhuǎn)換成其他類型的數(shù)據(jù)。CInt(str):將數(shù)據(jù)轉(zhuǎn)換成一個(gè)整數(shù)。若有小數(shù)部分則先進(jìn)行四舍五入。如:CInt(112.6)=113CStr(str):將數(shù)據(jù)轉(zhuǎn)換成一個(gè)字符串。如:CStr(165.36)=”165.36”CDate(str):將數(shù)據(jù)轉(zhuǎn)換成一個(gè)日期。如:CDate(123.5)=#1900-5-2 12:00:00# CLng(str):將數(shù)據(jù)轉(zhuǎn)換成長(zhǎng)整型數(shù)。電子商務(wù)網(wǎng)站建設(shè)與維護(hù) 第3章3.4.3 VBScript常用內(nèi)部函數(shù)Csng(str):將數(shù)據(jù)轉(zhuǎn)換為單精度數(shù)值。Cdbl(str):將數(shù)據(jù)轉(zhuǎn)換為雙精度數(shù)值。4)日
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題03:論述類文本閱讀(考題練習(xí))(解析版)
- 二零二五年度三孩家庭離婚協(xié)議書標(biāo)準(zhǔn)范本2篇
- 2024版專業(yè)服務(wù)采購(gòu)協(xié)議樣本一
- 2025年度三人合伙企業(yè)信息共享與保密協(xié)議3篇
- 2024年土地登記代理人題庫(kù)【典優(yōu)】
- 2024年適用綿陽(yáng)租房協(xié)議規(guī)范格式版B版
- 2024版北京轎車租賃協(xié)議3篇
- 2024年演出經(jīng)紀(jì)人之演出經(jīng)紀(jì)實(shí)務(wù)押題練習(xí)試卷A卷(能力提升)
- 二建市政工程實(shí)務(wù)-二建《市政公用工程管理與實(shí)務(wù)》黑鉆押題1362
- 公共關(guān)系禮儀
- 家族族譜資料收集表
- 2024年1月自考18960禮儀學(xué)試題及答案含解析
- Vue.js前端開發(fā)實(shí)戰(zhàn)(第2版)-教學(xué)課件 第1章 初識(shí)Vue
- 事業(yè)單位年度考核實(shí)施方案
- 2024-2029年中國(guó)中藥煎藥機(jī)行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 竣工驗(yàn)收消防查驗(yàn)和消防驗(yàn)收
- 衛(wèi)生院崗位風(fēng)險(xiǎn)分級(jí)和監(jiān)管制度工作方案
- 2016-2023年大慶醫(yī)學(xué)高等專科學(xué)校高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫(kù)含答案解析
- 供應(yīng)商審核培訓(xùn)教程
- 整合營(yíng)銷策劃-標(biāo)準(zhǔn)化模板
- 物業(yè)前期介入與承接查驗(yàn)要點(diǎn)精講培訓(xùn)
評(píng)論
0/150
提交評(píng)論