比较使用百分号? %JavaScript

在简化代码时,堆栈溢出用户更改了以下代码行:

if (place > sequence.length -1) {
    place = 0;

对此:

 place = place % sequence.length;

我想知道这行实际上是做什么的,以及您如何定义该行的使用以及百分号的使用.预先感谢您的帮助.

解决方法:

(%)是模数运算符,它将让您拥有剩余的place / sequence.length.

5 % 1 = 0 // because 1 divides 5 (or any other number perfectly)
10 % 3 = 1 // Attempting to divide 10 by 3 would leave remainder as 1
上一篇:转载tty 文章


下一篇:gdb 用tui调试发现输入输出后代码混乱如何解决