英文 | 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 算術運算符的全部内容。希望今天的内容能夠對您有所幫助,也希望您有美好的一天。
另外,如果您覺得我分享的内容有用的話,也請您分享給您身邊的做開發的朋友,也許對他們也有幫助。
學習更多技能
請點選下方公衆号