引用 ECMAScript 规范第 5.2 节:
符号“x modulo y”(y 必须是有限且非零)计算
值 k 与 y 具有相同的符号(或零),使得 abs(k)
因此,如果 y 为正,则“x modulo y”的结果 k 为正,无论 x 的符号如何。
如果我的理解是正确的,ToInt32(-1) 等于 ToInt32(1)?
符号x modulo y
在规范内部使用来描述某些操作的结果。所以是的,结果k
of x modulo y
(根据定义)与以下符号相同y
。没有声称%
运算符相当于modulo
.
如果您有兴趣,实际规格%
可以在第 11.5.3 节中找到。有趣的是,它没有使用modulo
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)