FLASH% 模运算符
2012-06-02 20:00:30 来源:开发学院核心提示:% 模运算符expression1 % expression2计算 expression1 除以 expression2 的余数,如果有任一 expression 参数是非数字值,FLASH% 模运算符,则模运算符 (%) 尝试将它们转换为数字,expression 可以是数字或转换为数值的字符串,因为模运算符 (%)
% 模运算符
expression1 % expression2
计算 expression1 除以 expression2 的余数。如果有任一 expression 参数是非数字值,则模运算符 (%) 尝试将它们转换为数字。expression 可以是数字或转换为数值的字符串。
模运算结果的符号与被除数(第一个数字)的符号相匹配。例如,-4 % 3 和 -4 % -3 的计算结果都为 -1。
可用性:Flash Player 4;ActionScript 1.0
操作数
expression1 : Number - 数字或计算结果为数字的表达式。
expression2 : Number - 数字或计算结果为数字的表达式。
返回
Number - 算术运算的结果。
示例
下面的数值示例使用模运算符 (%):
trace(12%5); // traces 2
trace(4.3%2.1); // traces 0.0999999999999996
trace(4%4); // traces 0
第一个 trace 返回 2,而不是 12/5 或 2.4,因为模运算符 (%) 仅返回余数。第二个 trace 返回 0.0999999999999996 而不是预期的 0.1,因为在二进制计算中对浮点数精度有限制。
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接