




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VBScript腳本語言基礎(chǔ)
3.1腳本語言概述
3.1.1伺服器端腳本和客戶端腳本目前比較流行的腳本語言有兩種:VBScript和JavaScript。其中VBScript基於Microsoft公司的VisualBasic語言;而JavaScript基於SUN公司的Java語言。使用VBScript和JavaScript,既可以編寫伺服器端腳本,也可以編寫客戶端腳本。
3.1腳本語言概述伺服器端腳本和客戶端腳本的主要區(qū)別:伺服器端腳本在Web伺服器上執(zhí)行,由伺服器根據(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類型,但變數(shù)可以根據(jù)所賦值的不同而代表不同類型的數(shù)據(jù)。在Variant類型中包含了多種子數(shù)據(jù)類型。
3.2VBScript腳本語言3.2.5常量
1.文字常量
(1)字串常量
(2)數(shù)值常量
(3)日期時間型常量
2.符號常量
3.2VBScript腳本語言3.2.6變數(shù)
1.變數(shù)命名約定
2.聲明變數(shù)
3.變數(shù)的作用域變數(shù)的作用域指的是變數(shù)的有效範圍,因為變數(shù)被聲明後不是在任何地方都可以被使用,每個變數(shù)都有它的使用範圍,在作用域內(nèi)可以使用變數(shù),在作用域外則變數(shù)不可見。
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ù)組的大小在運行時不可改變。它是在編譯時開闢記憶體區(qū)的。
2.動態(tài)數(shù)組動態(tài)數(shù)組是運行時大小可變的數(shù)組。當(dāng)程式?jīng)]有運行時,動態(tài)數(shù)組不占記憶體,在程式運行時才開闢記憶體區(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.迴圈結(jié)構(gòu)(1)For迴圈(2)Do迴圈(3)While迴圈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ù)名)字串截取函數(shù)字母大小寫轉(zhuǎn)換函數(shù)字母串匹配函數(shù)
3.3VBScript常用函數(shù)3.3.5日期和時間函數(shù)日期函數(shù),包括:Year(Now):返回當(dāng)前系統(tǒng)的年份Month(Now):返回當(dāng)前系統(tǒng)的月份Day(Now):返回當(dāng)前系統(tǒng)的日期WeekDay(Now[,n]):返回當(dāng)前系統(tǒng)的星期時間函數(shù),包括:Hour(Now):返回當(dāng)前系統(tǒng)的小時(0-23)Minute(Now):返回當(dāng)前系統(tǒng)的分鐘(0-59)Second(Now):返回當(dāng)前系統(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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國數(shù)顯量具產(chǎn)銷需求分析及投資發(fā)展前景預(yù)測研究報告
- 湖北省襄陽三中2025年高考英語二模試卷含解析
- 職業(yè)技術(shù)學(xué)院2024級計算機網(wǎng)絡(luò)技術(shù)專業(yè)人才培養(yǎng)方案
- 廣東省廣州市2025屆高三下學(xué)期綜合測試(二)(二模)數(shù)學(xué)試題 含解析
- 上海市金山區(qū)2024-2025學(xué)年八年級下學(xué)期中化學(xué)試題(原卷版+解析版)
- 生態(tài)環(huán)境監(jiān)測中的遙感與GIS技術(shù)考核試卷
- 電氣安裝石油與開采設(shè)備考核試卷
- 管道配件生產(chǎn)的自動化技術(shù)考核試卷
- 船舶改裝施工過程中的質(zhì)量安全管理協(xié)同考核試卷
- 納米材料在海水淡化處理中的應(yīng)用考核試卷
- 煙草行業(yè)信息化總體技術(shù)架構(gòu)設(shè)計與實施方案
- 2025年國家電投公開招聘管理單位筆試遴選500模擬題附帶答案詳解
- 陜西省商洛市新高考綜合改革政策培訓(xùn)課件
- 鐵礦石采購合同三篇
- 電工電子學(xué)知到智慧樹章節(jié)測試課后答案2024年秋湖南大學(xué)
- 國開數(shù)據(jù)庫運維網(wǎng)考復(fù)習(xí)題及答案
- 【MOOC】能源與氣候變化應(yīng)對法-西南政法大學(xué) 中國大學(xué)慕課MOOC答案
- 陜西延長石油集團有限責(zé)任公司行測筆試題庫2024
- 【MOOC】計算機網(wǎng)絡(luò)-南京農(nóng)業(yè)大學(xué) 中國大學(xué)慕課MOOC答案
- 《出口單證實務(wù)》課件
- 人工智能原理與方法(哈爾濱工程大學(xué))知到智慧樹章節(jié)答案
評論
0/150
提交評論