关于数据类型

数据类型 描述一个数据片段,以及可以对其执行的各种操作。数据存储在变量中。在创建变量、对象实例和函数定义时,您使用数据类型来指定要使用的数据的类型。在编写 ActionScript 时可以使用多种不同的数据类型。

ActionScript 2.0 定义了几种常用的数据类型。数据类型描述变量或 ActionScript 元素可以包含的值的种类。指定了数据类型的变量仅能包含该数据类型值的集合中的一个值。有关变量的信息,请参阅关于变量

ActionScript 具有多种基本数据类型,您在应用程序中可能会频繁地用到它们。有关详细信息,请参阅关于原始和复杂数据类型中的表。

ActionScript 还有核心类,例如 Array 和 Date,它们可以被视为复杂或引用数据类型。有关复杂和引用数据类型的详细信息,请参阅关于原始和复杂数据类型。另外,所有数据类型和类在《ActionScript 2.0 语言参考》中都有完整的定义。

您还可以为您的应用程序创建自定义类。使用 class 声明定义的任何类也被视为数据类型。有关核心类和其它内置类的详细信息,请参阅"关于顶级类和内置类"。有关创建自定义类的详细信息,请参阅"类"

在 ActionScript 2.0 中,可以在声明变量时为它们指定数据类型。您指定的数据类型可以是任何核心类型,也可以代表您创建的自定义类。有关详细信息,请参阅关于指定数据类型和严格数据类型指定

当调试脚本时,可能需要确定表达式或变量的数据类型,以理解其特定行为的原理。可以用 instanceoftypeof 运算符实现这一目的(请参阅关于确定数据类型)。

您可以使用以下转换函数之一在运行时将一种数据类型转换为另一种数据类型:Array()Boolean()Number()Object()String()

有关说明如何在应用程序中使用数据类型的 datatypes.fla 文件的范例,请参阅"Flash 范例"页,网址为 www.adobe.com/go/learn_fl_samples_cn。下载并解压缩 Samples zip 文件,然后定位到 ActionScript2.0/DataTypes 文件夹以访问该范例。