在JavaScript中,運(yùn)算符是用于執(zhí)行各種操作的符號,例如加法、減法、乘法等。JavaScript提供了眾多的運(yùn)算符,本文將重點(diǎn)介紹那些最常用和最基本的JavaScript運(yùn)算符。
一、算術(shù)運(yùn)算符
+
這個(gè)運(yùn)算符用于將兩個(gè)數(shù)字相加。
示例:
1+2;//輸出3
–
這個(gè)運(yùn)算符用于從一個(gè)數(shù)字中減去另一個(gè)數(shù)字。
示例:
5015;//輸出35
*
這個(gè)運(yùn)算符用于將兩個(gè)數(shù)字相乘。注意,這里使用的是星號,而不是數(shù)學(xué)中的×符號。
示例:
3*12;//輸出36
/
這個(gè)運(yùn)算符用于將一個(gè)數(shù)字除以另一個(gè)數(shù)字。使用的是一個(gè)正斜杠,而非數(shù)學(xué)中的÷符號。
示例:
12/4;//輸出3
在JavaScript中,表達(dá)式按照運(yùn)算順序執(zhí)行。因此,在下面的示例中,盡管+首先出現(xiàn),*的乘法操作會優(yōu)先執(zhí)行。
示例:
1+100*5;//輸出501
如果需要更精確地控制運(yùn)算的順序,可以使用分組運(yùn)算符。
二、分組運(yùn)算符
()
這個(gè)運(yùn)算符用于對其他值和運(yùn)算進(jìn)行分組。放在括號內(nèi)的代碼會首先被計(jì)算,因?yàn)镴avaScript會從左到右解決每個(gè)操作。添加分組運(yùn)算符到上面的示例會導(dǎo)致1+100首先被計(jì)算。
示例:
(1+100)*5;//輸出505
三、串聯(lián)運(yùn)算符
+
這個(gè)運(yùn)算符還可以用于連接字符串,相當(dāng)于將它們相加。
示例:
news+paper;//輸出newspaper
四、賦值運(yùn)算符
=
這個(gè)運(yùn)算符用于為變量賦值。
示例:
vardinner=sushi;