gpt4 book ai didi

Javascript 模块化算法

转载 作者:数据小太阳 更新时间:2023-10-29 04:38:37 24 4
gpt4 key购买 nike

Javascript 将以下代码片段计算为 -1。

-5 % 4

我理解余数定理表明 a = bq + r 使得 0 ≤ r < b。鉴于上面的定义,答案不应该是 3 吗?为什么 JavaScript 返回 -1?

最佳答案

因为它是一个 remainder operator ,不是模数。但是有一个 proposal for a proper one .

引自 Ecma 5.1

remainder r from a dividend n and a divisor d is defined by the mathematical relation r = n − (d × q) where q is an integer that is negative only if n/d is negative and positive only if n/d is positive

关于Javascript 模块化算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25726760/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com