zoukankan      html  css  js  c++  java
  • VBscript和javascript区别以及在哪里该用谁?

    在很多论坛中看到关于VBscript和javascript到底应该使用哪个,哪个比较好的问题?

    今天我来谈谈我的看法:

    服务器端:

    大家知道ASP支持这两中脚本语言,也就是在服务器端用哪个都行,但大部分人在服务器

    端用VBscript比较多,对于新手来说一般用VBscript就可以了。

    客户端:

    现在流行的主要是微软和网景这两大浏览器,微软的IE对VBscript和JAVAscript都支持,

    而网景的浏览器却不支持VBscript,为了兼容我们应该在客户端使用JAVAscript脚本语言,

    从另方面由于JAVAscript有十分强大的交互性,使的我们在客户端用它可以实现许多复杂的

    功能。

    所以说,由于是对于新手,在服务器端使用VBscript,在客户端应该使用JAVAscript,

    如果你实在不熟悉JAVAscript,你可以找一些代码只要能实现其功能就可以了,等有一定

    基础后,在回头再去学习它。

    区别:

    1.注释的不同
           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

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

  • 相关阅读:
    最全的.NET Core跨平台微服务学习资源没有之一
    MySQL添加列、删除列,创建主键等常用操作总结
    SQL Server函数之空值处理
    SqlServer中循环和条件语句
    【转载】ASP.NET Core Web 支付功能接入 微信-扫码支付篇
    【转载】ASP.NET Core Web 支付功能接入 支付宝-电脑网页支付篇
    Core知识整理
    C#对接----韵达开发平台--取电子面单
    Cookie 用法
    微信支付V3版本的那些事
  • 原文地址:https://www.cnblogs.com/joeblackzqq/p/1957044.html
Copyright © 2011-2022 走看看