在简化我的代码时,一个堆栈溢出用户更改了这行代码:
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
关于javascript - 使用百分号比较? % JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42461503/