VBScript腳本語言基礎(chǔ)課件_第1頁
VBScript腳本語言基礎(chǔ)課件_第2頁
VBScript腳本語言基礎(chǔ)課件_第3頁
VBScript腳本語言基礎(chǔ)課件_第4頁
VBScript腳本語言基礎(chǔ)課件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

VBScript腳本語言基礎(chǔ)

3.1腳本語言概述

3.1.1服務(wù)器端腳本和客戶端腳本目前比較流行的腳本語言有兩種:VBScript和JavaScript。其中VBScript基于Microsoft公司的VisualBasic語言;而JavaScript基于SUN公司的Java語言。使用VBScript和JavaScript,既可以編寫服務(wù)器端腳本,也可以編寫客戶端腳本。

3.1腳本語言概述服務(wù)器端腳本和客戶端腳本的主要區(qū)別:服務(wù)器端腳本在Web服務(wù)器上執(zhí)行,由服務(wù)器根據(jù)腳本的執(zhí)行結(jié)果生成相應(yīng)的HTML頁面并發(fā)送到客戶端瀏覽器中并顯示??蛻舳四_本由瀏覽器進行解釋執(zhí)行。

3.1腳本語言概述3.1.2VBScript和JavaScriptVBScript和JavaScript都是腳本語言。VBScript是MicrosoftVisualBasic的簡化版本,而JavaScript是基于SUN公司的Java語言。目前可以解釋VBScript腳本的瀏覽器只有MicrosoftInternetExplorer,而NetscapeNavigater將忽略VBScript腳本。在ActiveSeverPages中的缺省語言是VBScript。本章首頁3.2VBScript腳本語言

3.2.1將單行語句分成多行使用續(xù)行符“-”(由一個空格和一個下劃線組成),將長的語句分成多行書寫。3.2VBScript腳本語言3.2.2在代碼中加注釋注釋語句可以有兩種表現(xiàn)形式,一種是通過使用Rem語句,Rem后的任何文本都會認為是對程序的注釋,不會被處理。另一種是采用西文單引號“′”,即以撇號作為注釋的開始,注釋可以和語句在同一行并寫在語句的后面,也可以單獨占一行。3.2VBScript腳本語言3.2.3使用不同進制的數(shù)字在VBScript中,除了可以用默認的十進制來表示數(shù)字外,還允許使用十六進制或八進制來表示數(shù)字。3.2VBScript腳本語言3.2.4數(shù)據(jù)類型在VBScript中,只有一種數(shù)據(jù)類型,即Variant類型,但變量可以根據(jù)所賦值的不同而代表不同類型的數(shù)據(jù)。在Variant類型中包含了多種子數(shù)據(jù)類型。

3.2VBScript腳本語言3.2.5常量

1.文字常量

(1)字符串常量

(2)數(shù)值常量

(3)日期時間型常量

2.符號常量

3.2VBScript腳本語言3.2.6變量

1.變量命名約定

2.聲明變量

3.變量的作用域變量的作用域指的是變量的有效范圍,因為變量被聲明后不是在任何地方都可以被使用,每個變量都有它的使用范圍,在作用域內(nèi)可以使用變量,在作用域外則變量不可見。

3.2VBScript腳本語言3.2.7數(shù)組

1.靜態(tài)數(shù)組

靜態(tài)數(shù)組可分為一維數(shù)組、二維數(shù)組或多維數(shù)組。數(shù)組的維數(shù)和大小由數(shù)組名之后緊跟的括號中的數(shù)字的個數(shù)和數(shù)值的大小來決定。靜態(tài)數(shù)組的大小在運行時不可改變。它是在編譯時開辟內(nèi)存區(qū)的。

2.動態(tài)數(shù)組動態(tài)數(shù)組是運行時大小可變的數(shù)組。當程序沒有運行時,動態(tài)數(shù)組不占內(nèi)存,在程序運行時才開辟內(nèi)存區(qū)。

3.2VBScript腳本語言3.2.8運算1.算術(shù)運算2.連接運算3.關(guān)系運算4.邏輯運算5.運算符的優(yōu)先順序3.2VBScript腳本語言3.2.9控制結(jié)構(gòu)

1.選擇結(jié)構(gòu)(1)單行結(jié)構(gòu)(2)塊結(jié)構(gòu)2.多分支結(jié)構(gòu)3.循環(huán)結(jié)構(gòu)(1)For循環(huán)(2)Do循環(huán)(3)While循環(huán)3.2VBScript腳本語言3.2.10過程1.Sub過程2.函數(shù)本章首頁3.3VBScript常用函數(shù)

3.3.1MsgBox函數(shù)

函數(shù)的一般格式如下所示:MsgBox(prompt[,buttons][,title][,helpfile,context])3.3VBScript常用函數(shù)3.3.2InputBox函數(shù)

函數(shù)的一般格式如下所示:InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])3.3VBScript常用函數(shù)3.3.3數(shù)學(xué)函數(shù)

求平方根函數(shù)(Sqr)求絕對值函數(shù)(Abs)指數(shù)函數(shù)(Exp)對數(shù)函數(shù)(Log)符號函數(shù)(Sgn)三角函數(shù)3.3VBScript常用函數(shù)3.3.4字符串函數(shù)空格函數(shù)

Space(n)刪除空白字符函數(shù)

Trim(字符串)字符串長度測試函數(shù)

Len(字符串|變量名)字符串截取函數(shù)字母大小寫轉(zhuǎn)換函數(shù)字母串匹配函數(shù)

3.3VBScript常用函數(shù)3.3.5日期和時間函數(shù)日期函數(shù),包括:Year(Now):返回當前系統(tǒng)的年份Month(Now):返回當前系統(tǒng)的月份Day(Now):返回當前系統(tǒng)的日期WeekDay(Now[,n]):返回當前系統(tǒng)的星期時間函數(shù),包括:Hour(Now):返回當前系統(tǒng)的小時(0-23)Minute(Now):返回當前系統(tǒng)的分鐘(0-59)Second(Now):返回當前系統(tǒng)的秒(0-59)

3.3VBScript常用函數(shù)3.3.6數(shù)據(jù)類型轉(zhuǎn)換函數(shù)CStr函數(shù)CInt函數(shù)CDate函數(shù)CBool函數(shù)CLng函數(shù)CSng函數(shù)CDbl函數(shù)3.3VBScript常用函數(shù)3.3.7數(shù)據(jù)類型判別函數(shù)IsNull函數(shù)IsEmpty函數(shù)IsNumeric函數(shù)IsArray函數(shù)IsArr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論