首页 > 解决方案 > 了解在我的循环中使用 % 运算符(可汗学院项目)

问题描述

标签: javascript

解决方案


与许多其他编程语言一样,Javascript 使用 %(百分号)作为称为Remainder的运算符,它将返回一个数字除以另一个数字后的余数

例子:

2 % 4 //-> 0
4 % 4 //-> 0
5 % 4 //-> 1
6 % 4 //-> 2
8 % 4 //-> 0
9 % 4 //-> 1
10 % 4 //-> 2

在作业中,他要求您在画布下方添加更多书架,很明显,书架仅包含四本书,您可以使用它%来确定循环内每个书架中任何书的索引,正如我在上面的示例中提到的,如果您将图像索引用作操作的左侧,将书籍的长度用作右侧,您将知道哪个是每个书架左侧的第一本书,因此您可以计算它在画布中的位置

(index + 1) % 4 // Add one to index because computer starts counting from 0

推荐阅读