VB/VBScript/javaScript
VB/VBScript/JavaScript语言考查
VB:VB是第一个“可视”的编程软件,是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。
VBScript: VBScript是 VB的子集,是一种解释型语言,由微软公司开发,语法类似于VB, VBScript不使用VB运行库运行,而是由Windows脚本宿主解释执行,也可以在IE浏览器被解释执行。
JavaScript:JavaScript是一种广泛用于客户端web开发的脚本语言,常用来HTML网页添加动态功能,例如响应用户的各种操作等。其源代码在发往客户端运行之前不需要经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行,安全性较差,加载速度比较慢。
VBScript
VBScript所提供的Variant可存放的数据子类型如下表所示。
1、VBScript中有哪些数据类型?
解答:VBScript中只有一种数据类型:Variant。Variant变量是一种特殊的卞路口,它可以依据变量的使用环境存储VBScript程序中的各种信息,此外VBScript中的函数返回值也是Variant。
2、如何在VBScript中构造一个类?
解答:使用Class关键字创建一个类。
3、如何继承一个VBScript的类?
解答:VBScript自定义的类无法被继承。
4、如何在VBScript中重载一个函数?
解答:VBScript中定义的函数无法被重载。
5、JavaScript和Java的区别?
解答:JavaScript是弱类型、动态类型语言;Java是强类型、静态类型语言。
JavaScript继承了Java的语法和基本的控制流结构,但不包含Java的静态类型检查和强类型检查。
JavaScript采用的是简单类型和字符串类型运行时类型检查系统,Java采取编译时类型检查系统。
语法上相比,JavaScript的语法更自由,使用者甚至可以不声明所有的变量、类和方法,同时使用者也不必关心一个方法是Public的、Private的还是Protected的。JavaScript中,变量、参数和函数的返回值类型都不是显性的,他们的类型都是在运行时才被决定。Java是按快速执行和类型安全目的设计的,类型意味着使用者不可以在Java中把一个简单类型直接转化为一个类对象引用,也不可以越界访问其他对象的私有内存。
JavaScript相比Java,程序运行起来慢多了。