Javascript 为什么2%3=2而不是1?

Javascript 为什么2%3=2而不是1?,javascript,Javascript,为什么2模3等于2而不是1 有多少'2模3'我放在中间,它是打印2作为答案。请任何人解释一下这种行为我想你还不完全明白 “%”符号读取mod或module。本质上是2模3=0,余数为2 2的其余部分是你的答案。2模或%3=2。2/3=0,余数为2。因此2模3=2。。。另一方面,3模2等于1。也许你对顺序感到困惑了?因为2 mod 3是2?是什么让你认为它应该是1?我投票结束这个问题,因为它是关于基本数学的,与JavaScript本身没有太多关系,但数学和模数是什么。当你用纸和笔将3分成2时,剩下

为什么2模3等于2而不是1


有多少'2模3'我放在中间,它是打印2作为答案。请任何人解释一下这种行为

我想你还不完全明白

“%”符号读取mod或module。本质上是2模3=0,余数为2


2的其余部分是你的答案。2模或%3=2。

2/3=0,余数为2。因此2模3=2。。。另一方面,3模2等于1。也许你对顺序感到困惑了?因为2 mod 3是2?是什么让你认为它应该是1?我投票结束这个问题,因为它是关于基本数学的,与JavaScript本身没有太多关系,但数学和模数是什么。当你用纸和笔将3分成2时,剩下的部分你会得到什么?不,
2 mod 3
2
。请看我的编辑,可能不太清楚。我只是想解释一下,让他们的思考过程更进一步。是的,我应该明确地说,我认为这可能是一个打字错误,或者只是不太清楚。@Pointy是的,没问题,谢谢你帮助我确保我的观点得到了正确的理解。我还在努力,但我会成功的@约翰:我很乐意帮忙。希望这能帮你解决问题。