WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院图形图像Flash FLASH% 模运算符 阅读

FLASH% 模运算符

 2012-06-02 20:00:30 来源:开发学院 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愬搫绾ч柕濠忕細閼割亜顪冪€n剙浠ф繛鍫熷灥椤曘儵顢欓悡搴ば�
核心提示:% 模运算符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,因为在二进制计算中对浮点数精度有限制。

Tags:FLASH 运算符

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接