JavaScript innehåller operatörer som på andra språk. En operatör utför en viss operation på enstaka eller flera operander (datavärde) och ger ett resultat. Till exempel 1 + 2, där + tecken är en operatör och 1 är vänster operand och 2 är höger operand. + operator lägger till två numeriska värden och ger ett resultat som är 3 i det här fallet.
<Left operand> operator <right operand><Left operand> operator
JavaScript innehåller följande kategorier av operatörer.,
- aritmetiska operatörer
- Jämförelseoperatörer
- logiska operatörer
- Tilldelningsoperatörer
- villkorliga operatörer
aritmetiska operatörer
aritmetiska operatörer används för att utföra matematiska operationer mellan numeriska operander.
operatör | beskrivning |
---|---|
+ | lägger till två numeriska operander., |
– | subtrahera höger operand från vänster operand |
* | multiplicera två numeriska operander. |
/ | dela vänster operand med höger operand. |
% | Moduloperatör. Returnerar resten av två operander. |
++ | Increment operator. Öka operandens värde med en. |
— | Decrement operator. Minska värdet med en., |
följande exempel visar hur aritmetiska operatörer utför olika uppgifter på operander.
+ – operatören utför sammanlänkning när en av operanderna är av strängtyp.
följande exempel visar hur + operator utför drift på operander av olika datatyper.,
var a = 5, b = "Hello ", c = "World!", d = 10;a + b; // "5Hello "b + c; // "Hello World!"a + d; // 15
Jämförelseoperatörer
JavaScript-språk inkluderar operatörer som jämför två operander och returnerar booleskt värde sant eller falskt.
operatörer | beskrivning |
---|---|
== | jämför jämlikhet mellan två operander utan att överväga typ. – herr talman! |
=== | jämför jämlikhet mellan två operander med typ. |
!,= | jämför ojämlikhet mellan två operander. |
> | kontrollerar om värdet på vänster sida är större än värdet på höger sida. Om ja returnerar sedan sant annars falskt. |
kontrollerar om vänster operand är mindre än höger operand. Om ja returnerar sedan sant annars falskt. | |
>= | kontrollerar om vänster operand är större än eller lika med höger operand. Om ja returnerar sedan sant annars falskt., |
kontrollerar om vänster operand är mindre än eller lika med höger operand. Om ja returnerar sedan sant annars falskt. |
följande exempel visar hur jämförelseoperatörer utför olika uppgifter.
logiska operatörer
logiska operatörer används för att kombinera två eller flera villkor. JavaScript innehåller följande logiska operatörer.,
var a = 5, b = 10;(a != b) && (a // returns true(a > b) || (a == b); // returns false(a // returns true!(a // returns false!(a > b); // returns true
Tilldelningsoperatörer
JavaScript innehåller tilldelningsoperatörer för att tilldela värden till variabler med mindre tangenttryckningar.
Tilldelningsoperatörer | beskrivning |
---|---|
= | tilldelar höger operand värde till vänster operand. |
+= | summerar vänster och höger operand värden och tilldela resultatet till vänster operand., |
-= | subtrahera höger operand värde från vänster operand värde och tilldela resultatet till vänster operand. |
*= | multiplicera vänster och höger operandvärden och tilldela resultatet till vänster operand. |
/= | dividera vänster operand värde med höger operand värde och tilldela resultatet till vänster operand. |
%= | få modulen för vänster operand dividera med höger operand och tilldela resulte modul till vänster operand., |
ternär operatör
JavaScript innehåller speciell operatör som heter ternär operatör 😕 som tilldelar ett värde till en variabel baserat på något villkor. Detta är som kort form av if – Else tillstånd.
<condition> ? <value1> : <value2>;
ternär operatör börjar med villkorligt uttryck följt av ? operatör. Andra delen (efter ? och före: operatör) kommer att utföras om villkoret visar sig vara sant. Om tillståndet blir falskt kommer tredje delen (efter 🙂 att utföras.,
var a = 10, b = 5;var c = a > b? a : b; // value of c would be 10var d = a > b? b : a; // value of d would be 5
- JavaScript innehåller operatörer som utför en viss operation på enstaka eller flera operander (datavärde) och ger ett resultat.
- JavaScript innehåller olika kategorier av operatörer: aritmetiska operatörer, Jämförelseoperatörer, logiska operatörer, Tilldelningsoperatörer, villkorliga operatörer.
- ternär operatör ?: är en villkorlig operatör.