6 个 JavaScript 算术运算符_运算符

英文 | https://javascript.plainenglish.io/the-6-javascript-arithmetic-operators-you-need-to-know-about-4255ae8f2502

翻译 | 杨小爱


在您的开发项目中,您总是会遇到一些需要进行一些数学计算的需求。这是你无法避免的事情。这就是为什么我在这里分享这个内容给您的原因。

今天,我将与您分享(并举例说明)成为合格的 JavaScript 开发人员需要知道的 6 种算术运算符。

我不是在谈论分别代表加法、减法、除法和乘法的标准 +、-、/ 和 * 运算符。

相反,我谈论的是现在众所周知,但每个 JavaScript 开发人员都需要了解的运算符。这些运算符将允许您计算更复杂的数学计算。

现在,让我们直接开始吧。

什么是运算符?

在我列出所有运算符之前,我们必须首先了解 JavaScript 中的运算符是什么。

JavaScript 中的运算符是任何可以操作某个值(或多个值)的东西。

运算符通常用于执行某种形式的数学计算。

一个例子是,如果您要在 JavaScript 中使用以下代码添加 2 + 3:

6 个 JavaScript 算术运算符_javascript_02

在这种情况下,运算符将是 + 号,因为它正在处理 2 和 3 的值(也称为操作符)并将它们加在一起以创建总共和为5。

到现在为止,您应该对算术运算符有了一定的理解。现在是时候向您展示您需要知道的 10 个算术运算符了。

1、数运算符

列表中的第一个运算符是余数运算符。

余数运算符返回两个操作数相除后剩余的数量。

例如,通过使用操作数(值)为 10 和 3 的余数运算符,返回值 1。这是因为在除以 10 和 3,之后是剩余的数量

这如下所示:

6 个 JavaScript 算术运算符_运算符_03

注意:如果您在理解余数方面有困难,本文可能会帮助您,地址:https://www.cuemath.com/numbers/remainder/

2、增量运算符

如果您曾经在 JavaScript 中使用过 for 循环,您无疑会遇到以下算术运算符,即增量运算符。

增量运算符是一元运算符,这意味着它仅作用于一个操作数。

增量运算符很容易理解,因为它所做的只是在其操作数上加一。

例如,在以下代码中,您可以看到我如何使用增量运算符将 num 的值加 1,结果为 4。

6 个 JavaScript 算术运算符_javascript_04

注意:关于增量运算符需要注意的一件事是它可以用作前缀或后缀运算符。这意味着运算符可以放在它正在操作的操作数之前或之后。

3、 递减运算符

下一个运算符,即递减运算符,与前一个运算符非常相似。

与递增运算符一样,递减运算符将其操作数的值更改为 1。唯一的区别是递减运算符从操作数中删除一个而不是添加一个。

操作中的递减运算符,如下所示:

6 个 JavaScript 算术运算符_操作数_05

注意:与自增运算符一样,自减运算符可用于前缀或后缀。

4、一元否定运算符

下一个操作符,一元否定运算符,听起来可能很吓人,但很容易理解。

一元否定运算符所做的只是返回操作数的相反符号的编号。

例如,如果您要对值 3 使用一元否定,则将返回值 -3,反之亦然。如下所示:

6 个 JavaScript 算术运算符_操作数_06

5、一元加运算符

我们的下一个运算符,一元加运算符,有趣的是它是唯一改变其操作数类型的算术运算符。

当其他算术运算符尝试实现某种形式的数学计算时,一元加运算符尝试将其操作数转换为数字。

例如,如果给定字符串“4”,一元加号运算符会将其更改为数字 4。

但是,当对非数字使用一元加号时,例如,包含字符“a”的字符串,将返回 NaN。

这一切如下所示:

6 个 JavaScript 算术运算符_javascript_07


6、取幂运算符

Out final 运算符是幂运算符。

求幂运算符所做的只是将左操作数提高到右操作数的幂。

下面是一个例子:

6 个 JavaScript 算术运算符_运算符_08


结论

以上就是我今天与您分享的6 个 JavaScript 算术运算符的全部内容。希望今天的内容能够对您有所帮助,也希望您有美好的一天。

另外,如果您觉得我分享的内容有用的话,也请您分享给您身边的做开发的朋友,也许对他们也有帮助。



学习更多技能

请点击下方公众号


6 个 JavaScript 算术运算符_操作数_09

6 个 JavaScript 算术运算符_javascript_10