vbscript和JavaScript的区别
为什么现在很多asp网页都用vbscript,特别是网上的教程,我想学学动态网页制作,看了些资料说JavaScript更安全,更简单,更好的兼容性,但为什么很少有Java...
为什么现在很多asp网页都用vbscript,特别是网上的教程,我想学学动态网页制作,看了些资料说JavaScript更安全,更简单,更好的兼容性,但为什么很少有JavaScript的教程呢,他们到底有什么区别。在dw中为什么默认就是vb呢,网页是的很多特效我看好像也是用JavaScript做的,这和动态网页中使用的JavaScript一样吗?
关于JavaScript我是说他们的语法是不是一样, 展开
关于JavaScript我是说他们的语法是不是一样, 展开
6个回答
展开全部
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
正确地区分两种脚本语言避免混淆,这才是目的.
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
正确地区分两种脚本语言避免混淆,这才是目的.
展开全部
因为asp是微软开发的,微软的老祖宗是盖茨,盖茨是靠basic发家的.
特效是客户端脚本,运行在浏览器下。
而服务器端的asp可以用vbscript或js开发
特效是客户端脚本,运行在浏览器下。
而服务器端的asp可以用vbscript或js开发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vbscript 是VB的一个子集,JavaScript 是基于java 的语法开发的新语言,
JavaScript 的教材 很多,你可以看看 JavaScript官方指南, 现在最流行的ajax就是基于JavaScript , JavaScript功能上比vbscript强大很多,vbscript就是因为是微软出的,所以才坚持这,但是也有自己的优点·~~
两种语言,你说语法一样不,都说了,一个是vb的子集,一个是基于java 的
JavaScript 的教材 很多,你可以看看 JavaScript官方指南, 现在最流行的ajax就是基于JavaScript , JavaScript功能上比vbscript强大很多,vbscript就是因为是微软出的,所以才坚持这,但是也有自己的优点·~~
两种语言,你说语法一样不,都说了,一个是vb的子集,一个是基于java 的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp本来就是用vbscript的,微软肯定支持自己的东西好了。
这个是服务器端的脚本和客户端的特效脚本是两回事。
一个在服务器运行,一个是在用户的浏览器里面运行。
浏览器里面都是用javascript比较多吧。 服务器端的asp还是用vbscript来的好一点吧,毕竟这个支持比较好,文档也多。
这个是服务器端的脚本和客户端的特效脚本是两回事。
一个在服务器运行,一个是在用户的浏览器里面运行。
浏览器里面都是用javascript比较多吧。 服务器端的asp还是用vbscript来的好一点吧,毕竟这个支持比较好,文档也多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
客户端只有IE支持VBS
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询