ActionScript 和 JavaScript 之间的差异

来自Blueidea
跳转至: 导航搜索

ActionScript 与核心 JavaScript 编程语言类似。虽然您不需要了解 JavaScript 也可以使用和学习 ActionScript,但是,如果您了解 JavaScript,则会感到 ActionScript 很熟悉。

本手册并不是一本讲解一般编程技术的教材。不过,介绍一般编程概念和 JavaScript 语言的资源很多。

下表描述了 ActionScript 和 JavaScript 的一些差异:

  • ActionScript 不支持特定于浏览器的对象,例如 Document、Window 和 Anchor。
  • ActionScript 没有为所有 JavaScript 内置对象都提供支持。
  • ActionScript 不支持某些 JavaScript 语法构造,例如语句标签。
  • 在 ActionScript 中,eval() 函数只能执行变量引用。
  • ActionScript 2.0 支持 ECMA-262 规范中没有的一些功能,例如类和强类型。这些功能中的很多功能都取自 ECMAScript (ECMA-262) 第 3 版语言规范(请参见 http://www.ecma-international.org/publications/standards/Ecma-262.htm )。
  • ActionScript 不支持使用 RegExp 对象的正则表达式。但是,Macromedia Central 却支持 RegExp 对象。有关 Macromedia Central 的更多信息,请访问 http://www.macromedia.com/software/central