发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-09-21 15:36:20), 站内信件
|
★原文转载自Learning版younger.zz的《【FlashMX AS基础】第三课》★
第二部分:操作符(第三课)
这部分将主要介绍最常用的操作符。
2.1 =(赋值)
语法规范
Expr1 = Expr2
参数解释
Expr1 变量、数组元素或对象属性。
Expr2 任何类型的值。
详细说明
运算符;将 Expr2(位于右侧的参数)的类型赋予 Expr1 中的变量、数组元素或属性。在 Flash 5 中,= 为赋值运算符,而 == 运算符用于计算相等性。在 Flash 4 中,= 为数值等于运算符。将 Flash 4 文件引入 Flash 5 创作环境中,必须经过一个转换过程以维护数据类型的完整性。
实例示范
下面的示例使用赋值运算符将数字数据类型赋予变量 a。
a = 8;
下面的示例使用赋值运算符将字符串数据类型赋予变量 z。
z = "8doo";
2.2 ==(等于)
语法规范
Expr1 == Expr2
参数解释
Expr1、Expr2 数字、字符串、布尔值、变量、对象、数组或函数。
详细说明
运算符(等于);测试两个表达式是否相等。如果表达式相等,则结果为 true。
相等 的定义取决于参数的数据类型:
数字和布尔值按值进行比较,如果它们具有相同的值,则视为相等。
对于字符串表达式,如果它们具有相同的字符数,而且这些字符都相同,则这些字符串表达式相等。
变量、对象、数组和函数按引用进行比较。对于变量,如果两个变量引用相同的对象、数组或函数,则它们相等。而两个单独的数组即使具有相同数量的元素,也永远不会被视为相等。
实例示范
下面的示例将 == 运算符与 if 语句协同使用,结果(如图2-1) :
在Action窗口中输入如下Action Script,按Ctrl+回车后得到的结果:
a = "8doo";
b = "8Doo";
if (a == b) {
trace("a 等于 b");
} else {
trace("a 不等于 b");
}
----
》是什么让我成熟?是什么让我不哭?《
|
|