词条 | JScript 8.0 |
释义 | JScript 8.0 是 Microsoft 实现 ECMA 262 语言的新一代版本。通过将先前版本的 JScript 功能集与基于类的语言的最佳功能相结合,JScript 8.0 包含了这两个领域的精华。JScript 8.0 的改进内容(正在结合 ECMAScript 第 4 版开发研制)包括:真正的编译代码、类型化和无类型变量、后期和早期绑定、类(具有继承、函数重载、属性访问器,等等)、包、跨语言支持,以及对 .NET Framework 的完全访问。 JScript 8.0新增功能 JScript 8.0 是一种真正的面向对象的脚本语言。尽管 JScript 8.0 现在可以使用类、类型和其他高级语言功能来编写可靠的应用程序,但它仍然保留着其“脚本”特色,支持无类型编程、expando 函数和类、动态代码执行(使用 eval)等。 JScript 8.0 不仅是一种无类型语言,现在它还可以用作一种强类型化的语言。在先前版本中,JScript 松散的类型化结构意味着变量采用赋给它们的值的类型。实际上,在先前版本中用户不能声明变量的数据类型。JScript 8.0 允许对变量进行类型批注,这与先前版本的 JScript 相比提供了更大的灵活性。这种方法将变量绑定到某个特定的数据类型,这样该变量就只能存储这种类型的数据。 在编程语言中,强类型有许多优势。除了当所使用的数据类型恰好适合正在使用的数据时获得的益处外,还有其他几点好处: 1。提高执行速度 2。运行时/编译时类型检查 3。自记录代码 最后,JScript 8.0 并不是另一种编程语言的简单版本,也不是对任何内容的简化。而是一种应用非常广泛的现代脚本语言。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。