发信人: younger.zz(多收了三五斗)
整理人: yufif(2003-09-25 08:44:59), 站内信件
|
★原文转载自Learning版younger.zz的《【FlashMX AS基础】第七课》★
第七课
2.11 !=(不等于)
语法规范
Expr1 != Expr2
详细说明
运算符(不等于);测试结果与 == 运算符正好相反。如果 Expr1 与 Expr2 相等,则结果为 false。与 == 运算符一样,相等 的定义取决于所比较的数据类型。
数字、字符串和布尔值按值进行比较。
变量、对象、数组和函数按引用进行比较。
实例示范
下面举例说明 != 运算符的结果:
5 != 8 返回 true
5 != 5 返回 false
此示例说明在 if 语句中 != 运算符的用法。
a = 80;
b = 8
if (a != b){
trace("a和b 不相等");
}
2.12 %(模)
语法规范
Expr1 % Expr2
详细说明
运算符(算术);计算 Expr1 除以 Expr2 的余数。如果两个 Expr 参数中有一个是非数字值,则模运算符尝试将它们转换为数字。Expr 可以是数字或转换为数值的字符串。
这是一个很好用的功能,比如要判断一个非零的整数是不是偶数,那么就用2将这个数取模,如果结果为0则是偶数。
实例示范
下面是一个使用模 (%) 运算符的数字示例。
trace (12 % 5);
//结果为:2
trace (4.3 % 2.1);
// 结果约等于: 0.1
----
》是什么让我成熟?是什么让我不哭?《
|
|