VB/VBScript/javaScript
VB/VBScript/JavaScript語言考查
VB:VB是第一個“可視”的編程軟件,是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā)Windows環(huán)境下的各類應(yīng)用程序。
VBScript: VBScript是 VB的子集,是一種解釋型語言,由微軟公司開發(fā),語法類似于VB, VBScript不使用VB運(yùn)行庫運(yùn)行,而是由Windows腳本宿主解釋執(zhí)行,也可以在IE瀏覽器被解釋執(zhí)行。
JavaScript:JavaScript是一種廣泛用于客戶端web開發(fā)的腳本語言,常用來HTML網(wǎng)頁添加動態(tài)功能,例如響應(yīng)用戶的各種操作等。其源代碼在發(fā)往客戶端運(yùn)行之前不需要經(jīng)過編譯,而是將文本格式的字符代碼發(fā)送給瀏覽器由瀏覽器解釋運(yùn)行,安全性較差,加載速度比較慢。
VBScript
VBScript所提供的Variant可存放的數(shù)據(jù)子類型如下表所示。

1、VBScript中有哪些數(shù)據(jù)類型?
解答:VBScript中只有一種數(shù)據(jù)類型:Variant。Variant變量是一種特殊的卞路口,它可以依據(jù)變量的使用環(huán)境存儲VBScript程序中的各種信息,此外VBScript中的函數(shù)返回值也是Variant。
2、如何在VBScript中構(gòu)造一個類?
解答:使用Class關(guān)鍵字創(chuàng)建一個類。
3、如何繼承一個VBScript的類?
解答:VBScript自定義的類無法被繼承。
4、如何在VBScript中重載一個函數(shù)?
解答:VBScript中定義的函數(shù)無法被重載。
5、JavaScript和Java的區(qū)別?
解答:JavaScript是弱類型、動態(tài)類型語言;Java是強(qiáng)類型、靜態(tài)類型語言。
JavaScript繼承了Java的語法和基本的控制流結(jié)構(gòu),但不包含Java的靜態(tài)類型檢查和強(qiáng)類型檢查。
JavaScript采用的是簡單類型和字符串類型運(yùn)行時類型檢查系統(tǒng),Java采取編譯時類型檢查系統(tǒng)。
語法上相比,JavaScript的語法更自由,使用者甚至可以不聲明所有的變量、類和方法,同時使用者也不必關(guān)心一個方法是Public的、Private的還是Protected的。JavaScript中,變量、參數(shù)和函數(shù)的返回值類型都不是顯性的,他們的類型都是在運(yùn)行時才被決定。Java是按快速執(zhí)行和類型安全目的設(shè)計的,類型意味著使用者不可以在Java中把一個簡單類型直接轉(zhuǎn)化為一個類對象引用,也不可以越界訪問其他對象的私有內(nèi)存。
JavaScript相比Java,程序運(yùn)行起來慢多了。

浙公網(wǎng)安備 33010602011771號