4 回答

TA貢獻1805條經驗 獲得超10個贊
1注釋的不同<br/>
Javascript注釋有2種,分別是單行注釋//和多行注釋/* */(這點和c,c++都是一樣的)
Vbscript注釋就是用單引號 ' 來注釋
2 數據類型的不同
Javascript 它有4種數據類型,分別是數值(整數和實數)、字符串型(用“”號或‘’括起來的字符或數值)、布爾型(使True或False表示)和空值.
Vbscript 就只有一種數據類型,不過這種數據類型包括稱為 Variant。Variant 是一種特殊的數據類型,根據使用的方式,它可以包含不同類別的信息。因為 Variant 是 VBScript 中唯一的數據類型,所以它也是 VBScript 中所有函數的返回值的數據類型。
3.聲明變量的不同
Javascript 是用var來定義,可以這樣: var nnumber=12;
Vbscript 用Dim來定義,但是它要先申明再賦指
如: dim nnumber
number=12
4.定義函數的不同
Javascript 是
Function 函數名 (參數,變元){
函數體;.
Return 表達式;
}
說明:
當調用函數時,所用變量或字面量均可作為變元傳遞。
函數由關鍵字Function定義。
函數名:定義自己函數的名字。
參數表,是傳遞給函數使用或操作的值,其值可以是常量 ,變量或其它表達式。
通過指定函數名(實參)來調用一個函數。
必須使用Return將值返回。
函數名對大小寫是敏感的。
Vbscript 是sub和function
如 sub xx(y)
end sub
或 function xx(y)
end function
正確地區分兩種腳本語言避免混淆,這才是目的.

TA貢獻1828條經驗 獲得超6個贊
因為asp是微軟開發的,微軟的老祖宗是蓋茨,蓋茨是靠basic發家的.
特效是客戶端腳本,運行在瀏覽器下。
而服務器端的asp可以用vbscript或js開發

TA貢獻1815條經驗 獲得超13個贊
asp本來就是用vbscript的,微軟肯定支持自己的東西好了。
這個是服務器端的腳本和客戶端的特效腳本是兩回事。
一個在服務器運行,一個是在用戶的瀏覽器里面運行。
瀏覽器里面都是用javascript比較多吧。 服務器端的asp還是用vbscript來的好一點吧,畢竟這個支持比較好,文檔也多。

TA貢獻1809條經驗 獲得超8個贊
vbscript 是VB的一個子集,JavaScript 是基于java 的語法開發的新語言,
JavaScript 的教材 很多,你可以看看 JavaScript官方指南, 現在最流行的ajax就是基于JavaScript , JavaScript功能上比vbscript強大很多,vbscript就是因為是微軟出的,所以才堅持這,但是也有自己的優點·~~
兩種語言,你說語法一樣不,都說了,一個是vb的子集,一個是基于java 的
添加回答
舉報