Matematiska och tilldelningsoperatorer är grundpelarna i programmering med JavaScript. De gör det möjligt för dig att utföra beräkningar och snabbt tilldela värden till variabler. I denna guide fördjupar vi oss i de olika matematiska operatorerna, förklarar modulooperatorn och visar hur tilldelningsoperatorer kan användas effektivt.
Viktigaste insikterna
- Matematiska operatorer som addition, subtraktion, multiplikation och division är grunderna i programmering.
- Modulooperatorn ger resten av en division och är användbar för beräkningar, som att bestämma skottår.
- Tilldelningsoperatorer erbjuder möjligheter för snabb tilldelning och modifiering av variabelvärden i ett steg.
Förstå matematiska operatorer
Låt oss börja med de grundläggande matematiska operatorerna som används i JavaScript. Med dessa operatorer kan du utföra enkla beräkningar. Skapa först en variabel som vi kallar "resultat".

Du kan sedan utföra enkla matematiska operationer som addition. Till exempel kan du sätta "resultat = 5 + 3". Det ger en summa på 8.
Subtraktionsoperatorn fungerar på samma intuitiva sätt. Här är ett exempel: Sätt "resultat = 3 - 5". Detta ger ett resultat på -2, eftersom vi drar 5 från 3.
Bredvid viktiga grundläggande räknesätt har du också möjlighet att multiplicera. T.ex. kan du säga "resultat = 3 * 5", vilket ger dig resultatet 15.
En intressant operator är modulooperatorn, som ger dig resten av en division. Till exempel, om du skriver "resultat = 3 % 5", får du resultatet 3, eftersom 3 inte är delbart med 5.
Med modulooperatorn kan du ta reda på hur många dagar ett år har, vilket är särskilt användbart vid skottår. Anta att du vill undersöka året 2000. Med hjälp av modulooperatorn kan du bestämma om ett år är skottår eller inte.
Om året är delbart med 4 ökar du värdet för "dagar" till 366. Annars förblir det på 365.
Ett år som är delbart med 100 har bara 366 dagar om det också är delbart med 400. Året 2000 hade således 366 dagar, medan 1800 bara hade 365 dagar.
Tilldelningsoperatorer
Nu vänder vi oss till tilldelningsoperatorerna. Dessa möjliggör för dig att ändra variabelvärden på olika sätt utan att behöva skriva variabelnamnet flera gånger.
Anta att du har satt en variabel "resultat" till värdet 3. När du nu skriver "resultat++" ökar värdet med ett före utskriften.
Detta innebär att vid utskriften av resultatet kommer först 4 att visas och nästa gång 5.
Vidare kan du kombinera tilldelningen med en annan operator, till exempel "resultat += 5". Detta ökar resultatet med 5.
Observera att detta inte bara gäller för additioner. Du kan också arbeta med multiplikation: "resultat *= 2" dubblar värdet av resultat.
Det är användbart att använda tilldelningsoperatorerna istället för standardtilldelning, eftersom du kan klara dig med mindre kod och därigenom göra dina program mer lättlästa.
Sammanfattning – Matematiska och tilldelningsoperatorer i JavaScript
I denna guide har du lärt dig hur man utför grundläggande matematiska operationer i JavaScript, inklusive användningen av modulooperatorn för specifika beräkningar som att kontrollera skottår. De olika tilldelningsoperatorerna har också diskuterats, som hjälper dig att använda variabelnamn mer effektivt.
Vanliga frågor
Hur fungerar modulooperatorn i JavaScript?Modulooperatorn ger resten av en division och representeras med procenttecknet %.
Vad är skillnaden mellan ++variabel och variabel++?++variabel ökar värdet före användningen medan variabel++ ökar värdet efter användningen.
Hur använder jag tilldelningsoperatorn +=?Tilldelningsoperatorn += lägger till ett visst värde till en befintlig variabel, t.ex. resultat += 5 ökar värdet av resultat med 5.
Vilka är de grundläggande matematiska operatorerna i JavaScript?De grundläggande matematiska operatorerna är addition (+), subtraktion (-), multiplikation (*) och division (/).
Vad behöver jag tilldelningsoperatorer för?Tilldelningsoperatorer förenklar uppdateringen av variabelvärden eftersom de möjliggör både aritmetik och tilldelning i ett steg.