vbscript和JavaScript的区别

JavaScript09

vbscript和JavaScript的区别,第1张

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

正确地区分两种脚本语言避免混淆,这才是目的.

在网页里面,所有的对象对是相同的,只是语法的区别。

VBSACRIPT使用VB的语法,函数调用可以不用括号,语句完了不用分号,一个语句写一行,等等。

JAVASCRIPT使用JAVA的语法,比如函数用括号,没有参数的函数和方法也必须加括号,一个语句完了最好使用分号,等等。

还有for循环、while循环、if语句等的语法都有区别。

补充:

把两个语言的语法全部列举呀,基本上都不相同哦。你可以一个一个的语言学完就知道了~