英文 | https://javascript.plainenglish.io/the-6-javascript-arithmetic-operators-you-need-to-know-about-4255ae8f2502
翻译 | 杨小爱
在您的开发项目中,您总是会遇到一些需要进行一些数学计算的需求。这是你无法避免的事情。这就是为什么我在这里分享这个内容给您的原因。
今天,我将与您分享(并举例说明)成为合格的 JavaScript 开发人员需要知道的 6 种算术运算符。
我不是在谈论分别代表加法、减法、除法和乘法的标准 +、-、/ 和 * 运算符。
相反,我谈论的是现在众所周知,但每个 JavaScript 开发人员都需要了解的运算符。这些运算符将允许您计算更复杂的数学计算。
现在,让我们直接开始吧。
什么是运算符?
在我列出所有运算符之前,我们必须首先了解 JavaScript 中的运算符是什么。
JavaScript 中的运算符是任何可以操作某个值(或多个值)的东西。
运算符通常用于执行某种形式的数学计算。
一个例子是,如果您要在 JavaScript 中使用以下代码添加 2 + 3:
在这种情况下,运算符将是 + 号,因为它正在处理 2 和 3 的值(也称为操作符)并将它们加在一起以创建总共和为5。
到现在为止,您应该对算术运算符有了一定的理解。现在是时候向您展示您需要知道的 10 个算术运算符了。
1、余数运算符
列表中的第一个运算符是余数运算符。
余数运算符返回两个操作数相除后剩余的数量。
例如,通过使用操作数(值)为 10 和 3 的余数运算符,返回值 1。这是因为在除以 10 和 3,之后是剩余的数量1 。
这如下所示:
注意:如果您在理解余数方面有困难,本文可能会帮助您,地址:https://www.cuemath.com/numbers/remainder/
2、增量运算符
如果您曾经在 JavaScript 中使用过 for 循环,您无疑会遇到以下算术运算符,即增量运算符。
增量运算符是一元运算符,这意味着它仅作用于一个操作数。
增量运算符很容易理解,因为它所做的只是在其操作数上加一。
例如,在以下代码中,您可以看到我如何使用增量运算符将 num 的值加 1,结果为 4。
注意:关于增量运算符需要注意的一件事是它可以用作前缀或后缀运算符。这意味着运算符可以放在它正在操作的操作数之前或之后。
3、 递减运算符
下一个运算符,即递减运算符,与前一个运算符非常相似。
与递增运算符一样,递减运算符将其操作数的值更改为 1。唯一的区别是递减运算符从操作数中删除一个而不是添加一个。
操作中的递减运算符,如下所示:
注意:与自增运算符一样,自减运算符可用于前缀或后缀。
4、一元否定运算符
下一个操作符,一元否定运算符,听起来可能很吓人,但很容易理解。
一元否定运算符所做的只是返回操作数的相反符号的编号。
例如,如果您要对值 3 使用一元否定,则将返回值 -3,反之亦然。如下所示:
5、一元加运算符
我们的下一个运算符,一元加运算符,有趣的是它是唯一改变其操作数类型的算术运算符。
当其他算术运算符尝试实现某种形式的数学计算时,一元加运算符尝试将其操作数转换为数字。
例如,如果给定字符串“4”,一元加号运算符会将其更改为数字 4。
但是,当对非数字使用一元加号时,例如,包含字符“a”的字符串,将返回 NaN。
这一切如下所示:
6、取幂运算符
Out final 运算符是幂运算符。
求幂运算符所做的只是将左操作数提高到右操作数的幂。
下面是一个例子:
结论
以上就是我今天与您分享的6 个 JavaScript 算术运算符的全部内容。希望今天的内容能够对您有所帮助,也希望您有美好的一天。
另外,如果您觉得我分享的内容有用的话,也请您分享给您身边的做开发的朋友,也许对他们也有帮助。
学习更多技能
请点击下方公众号