在Javascript中,算術運算符是十分常見的。它們用來進行數字間的基本算數計算。以下將說明六個常見的算術運算符及其作用。
+: 加法運算符。它將兩個數字相加,并返回它們的和。例如:
var x = 5; var y = 10; var z = x + y; // z的值為15
-: 減法運算符。它將一個數字減去另一個數字,并返回它們的差。例如:
var x = 10; var y = 5; var z = x - y; // z的值為5
*: 乘法運算符。它將兩個數字相乘,并返回它們的積。例如:
var x = 5; var y = 10; var z = x * y; // z的值為50
/: 除法運算符。它將一個數字除以另一個數字,并返回它們的商。例如:
var x = 10; var y = 5; var z = x / y; // z的值為2
%: 模運算符。它將一個數字除以另一個數字,并返回它們的余數。例如:
var x = 9; var y = 4; var z = x % y; // z的值為1
++: 自增運算符。它將指定的變量值增加1,并返回增加后的值。例如:
var x = 5; x++; var y = x; // y的值為6
--: 自減運算符。它將指定的變量值減去1,并返回減去后的值。例如:
var x = 5; x--; var y = x; // y的值為4
這些算術運算符可以與賦值運算符組合使用,以便在執行操作時更新變量的值。例如:
var x = 5; x += 3; // x的值為8,相當于x = x + 3 var y = 10; y -= 5; // y的值為5,相當于y = y - 5 var z = 2; z *= 4; // z的值為8,相當于z = z * 4 var w = 20; w /= 5; // w的值為4,相當于w = w / 5
需要注意的是,在使用算術運算符進行計算時,如果一個操作數是字符串類型,那么它們將被轉換為數字類型進行計算。例如:
var x = "5"; var y = 10; var z = x + y; // z的值為"510",因為x被視為字符串
為了避免這種情況的發生,應該將字符串轉換為數字。有兩種方法可以實現這一點:
- 使用Number()函數轉換字符串為數字
- 使用parseInt()函數轉換字符串為整數
var x = "5"; var y = 10; var z = Number(x) + y; // z的值為15 var w = parseInt(x) + y; // w的值為15
在此,我們介紹了Javascript中的六個算術運算符,包括加減乘除,取余數,自增自減等。它們是處理數字時常用的基本運算符,在實際開發中非常實用。