區(qū)別:1、JS注釋有2種,單行注釋“//”和多行注釋“/* */”;Vbscript只有1種,用單引號“'”。2、JS聲明變量可用var、let和const;而Vbscript只能使用Dim。3、JS區(qū)分大小寫,Vbscript不區(qū)分等等。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
JavaScript和VBScript的區(qū)別:
1、注釋的不同
Javascript注釋有2種,分別是單行注釋//
和多行注釋/* */
Vbscript注釋就是用單引號 '
來注釋
2、聲明變量的不同
JavaScript 變量聲明方式有 3 種,分別是使用 var、let 和 const 關鍵字聲明。
Vbscript 用Dim來定義,但是它要先申明再賦指
如:
dim nnumber number=12
3、句法差異
JavaScript語法類似于C編程語言,是區(qū)分大小寫的語言。
VBScript語法類似于visual basic,因為它是基于Visual Basic開發(fā)的,它遵循應用程序開發(fā)的可視化基本語法。它是不區(qū)分大小寫的語言。
4、瀏覽器支持
JavaScript是大多數(shù)Web瀏覽器的默認腳本語言,并且支持幾乎所有Web瀏覽器,因為它支持跨平臺。它可以從IE瀏覽器中讀取和修改HTML元素,可以在瀏覽器中自動化ActiveX組件。
VBScript不是瀏覽器的默認腳本語言,因為它僅支持Internet Explorer或Microsoft Edge瀏覽器。我們需要將其指定為腳本語言。它可以從IE瀏覽器中讀取和修改HTML元素,并可以在IE瀏覽器中自動化ActiveX組件。
5、功能支持
JavaScript是一種面向?qū)ο蟮哪_本語言,它不是完美的面向?qū)ο?,不支持繼承概念。它支持強大的對象使用和類聲明,以便以后創(chuàng)建對象,并且不支持程序。
VBScript也是一種部分面向?qū)ο蟮哪_本語言。它不支持繼承概念,對象的使用,對象創(chuàng)建,用戶定義的類。它支持可重用的功能和子程序。