javascript - 使用百分号比较? % JavaScript

标签 javascript variables if-statement percentage

在简化我的代码时,一个堆栈溢出用户更改了这行代码:

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/

相关文章:

javascript - 如何推迟执行代码,直到获取返回值

javascript - 如何选择在函数中将变量分配给哪个参数? -Javascript

php - 将 Javascript 变量转换为 PHP 变量

c++ - 我可以在一行上写一个带有变量声明的 if 语句吗?

c++ - 当它应该是字符串时输入接受字符?

javascript - 使用 jQuery 和 CSS 的 SlideUp 效果

javascript - 如何在 React 中处理获取 API AJAX 响应

python - 如何使用迭代和变量替换字符串中的字符? (Python)

javascript - 在 vuejs 中更改计算属性后如何返回值

c# - if 语句出错 - 无法将类型隐式转换为 'bool'