取模运算符 (%)
一个表达式的值除以另一个表达式的值,并返回余数。
number1 % number2
参数
number1
任何数值表达式。number2
任何数值表达式。
备注
取模或余数运算符用 number2 除 number1 并只返回余数。 结果中的符号与 number1 的符号相同。 结果值在 0 和 number2 的绝对值之间。
取模运算符的参数可以为浮点数字,因此 5.6 % 0.5 返回 0.1。
示例
下面的示例阐释取模运算符的一种用法。
var myMoney : int = 128;
var cookiePrice : int = 33;
// Calculate the change if the maximum number of cookies are bought.
var change : int = myMoney % cookiePrice;
// Calculate number of cookies bought.
var numCookies : int = Math.round((myMoney-change)/cookiePrice);