天天看點

6 個 JavaScript 算術運算符

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 算術運算符

在這種情況下,運算符将是 + 号,因為它正在處理 2 和 3 的值(也稱為操作符)并将它們加在一起以建立總共和為5。

到現在為止,您應該對算術運算符有了一定的了解。現在是時候向您展示您需要知道的 10 個算術運算符了。

1、餘數運算符

清單中的第一個運算符是餘數運算符。

餘數運算符傳回兩個操作數相除後剩餘的數量。

例如,通過使用操作數(值)為 10 和 3 的餘數運算符,傳回值 1。這是因為在除以 10 和 3,之後是剩餘的數量1 。

這如下所示:

6 個 JavaScript 算術運算符

注意:如果您在了解餘數方面有困難,本文可能會幫助您,位址:https://www.cuemath.com/numbers/remainder/

2、增量運算符

如果您曾經在 JavaScript 中使用過 for 循環,您無疑會遇到以下算術運算符,即增量運算符。

增量運算符是一進制運算符,這意味着它僅作用于一個操作數。

增量運算符很容易了解,因為它所做的隻是在其操作數上加一。

例如,在以下代碼中,您可以看到我如何使用增量運算符将 num 的值加 1,結果為 4。

6 個 JavaScript 算術運算符

注意:關于增量運算符需要注意的一件事是它可以用作字首或字尾運算符。這意味着運算符可以放在它正在操作的操作數之前或之後。

3、 遞減運算符

下一個運算符,即遞減運算符,與前一個運算符非常相似。

與遞增運算符一樣,遞減運算符将其操作數的值更改為 1。唯一的差別是遞減運算符從操作數中删除一個而不是添加一個。

操作中的遞減運算符,如下所示:

6 個 JavaScript 算術運算符

注意:與自增運算符一樣,自減運算符可用于字首或字尾。

4、一進制否定運算符

下一個操作符,一進制否定運算符,聽起來可能很吓人,但很容易了解。

一進制否定運算符所做的隻是傳回操作數的相反符号的編号。

例如,如果您要對值 3 使用一進制否定,則将傳回值 -3,反之亦然。如下所示:

6 個 JavaScript 算術運算符

5、一進制加運算符

我們的下一個運算符,一進制加運算符,有趣的是它是唯一改變其操作數類型的算術運算符。

當其他算術運算符嘗試實作某種形式的數學計算時,一進制加運算符嘗試将其操作數轉換為數字。

例如,如果給定字元串“4”,一進制加号運算符會将其更改為數字 4。

但是,當對非數字使用一進制加号時,例如,包含字元“a”的字元串,将傳回 NaN。

這一切如下所示:

6 個 JavaScript 算術運算符

6、取幂運算符

Out final 運算符是幂運算符。

求幂運算符所做的隻是将左操作數提高到右操作數的幂。

下面是一個例子:

6 個 JavaScript 算術運算符

結論

以上就是我今天與您分享的6 個 JavaScript 算術運算符的全部内容。希望今天的内容能夠對您有所幫助,也希望您有美好的一天。

另外,如果您覺得我分享的内容有用的話,也請您分享給您身邊的做開發的朋友,也許對他們也有幫助。

學習更多技能

請點選下方公衆号

繼續閱讀