历史搜索

详解JavaScript模运算符

游客2024-09-14 09:30:01

这篇博客文章是为初级到中级 JavaScript 开发人员所写。一些 JavaScript 知识是假设的,但核心内容应该对每个人都有用!

当我第一次学习编码时,我记得发现模运算符(%)非常令人困惑。

当你不明白它的原理的时候,它产生的值看起来完全是随机的:

const what = 10 % 4; // 2
const the = 10 % 10; // 0
const heck = 4 % 10; // 4

在这篇文章中,我们将通过改进除法的心理模型来学习这个运算符是如何工作的,文末还将介绍一个实用的日常实践。

重新思考

假设我们有下面的计算:

12 ÷ 4

除法常常让人感觉非常抽象或理论化,但有一种实用的方法来思考它:我们可以把一个数字分成大小相等的组。

详解JavaScript模运算符 1

在我看来,仅凭这个小技巧,模运算符就值得学习!这些年来,我已经多次使用这种循环数组技巧,这只是模运算符的几个实际用例之一。

标签:JavaScript