ActionScript 3.0 编程 |
|
|
|
| ActionScript 快速入门 > 编程基础 > 数据类型 | |||
在 ActionScript 中,您可以将很多数据类型用作所创建的变量的数据类型。其中的某些数据类型可以看作是"简单"或"基本"数据类型:
简单数据类型表示单条信息:例如,单个数字或单个文本序列。然而,ActionScript 中定义的大部分数据类型都可以被描述为复杂数据类型,因为它们表示组合在一起的一组值。例如,数据类型为 Date 的变量表示单个值 ― 时间中的某个片刻。然而,该日期值实际上表示为几个值:年、月、日、时、分、秒等等,它们都是单独的数字。所以,虽然我们认为日期是单个值(可以通过创建一个 Date 变量将日期作为单个值来对待),而在计算机内部却认为日期是组合在一起、共同定义单个日期的一组值。
大部分内置数据类型以及程序员定义的数据类型都是复杂数据类型。您可能认识下面的一些复杂数据类型:
经常用作数据类型的同义词的两个词是类和对象。"类"仅仅是数据类型的定义 ― 就像用于该数据类型的所有对象的模板,例如"所有 Example 数据类型的变量都拥有这些特性:A、B 和 C"。而"对象"仅仅是类的一个实际的实例;可将一个数据类型为 MovieClip 的变量描述为一个 MovieClip 对象。下面几条陈述虽然表达的方式不同,但意思是相同的:
myVariable 的数据类型是 Number。myVariable 是一个 Number 实例。myVariable 是一个 Number 对象。myVariable 是 Number 类的一个实例。
|
|
|
|