Matematiske og tildelingsoperatorer er grundpillerne i programmering med JavaScript. De gør det muligt for dig at udføre beregninger og hurtigt tildele værdier til variabler. I denne vejledning dykker vi ned i de forskellige matematiske operatorer, forklarer modulo-operatoren og viser, hvordan tildelingsoperatorer effektivt kan anvendes.
Vigtigste indsigter
- Matematiske operatorer som addition, subtraktion, multiplikation og division er grundlæggende i programmering.
- Modulo-operatoren returnerer resten af en division og er nyttig til beregninger, såsom bestemmelse af skudår.
- Tildelingsoperatorer tilbyder muligheder for hurtig tildeling og ændring af variabelværdier i ét trin.
Forstå matematiske operatorer
Lad os starte med de grundlæggende matematiske operatorer, der bruges i JavaScript. Med disse operatorer kan du udføre enkle beregninger. Opret først en variabel, som vi kalder "resultat".

Du kan derefter udføre enkle matematiske operationer som addition. For eksempel kan du sætte "resultat = 5 + 3". Det giver en sum på 8.
Subtraktionsoperatoren virker også intuitivt. Her er et eksempel: Sæt "resultat = 3 - 5". Dette giver et resultat på -2, da vi trækker 5 fra 3.
Ud over de vigtigste grundlæggende regnearter har du også mulighed for at multiplicere. F.eks. kan du sige "resultat = 3 * 5", hvilket giver dig resultatet 15.
En interessant operator er modulo-operatoren, der giver dig resten af en division. For eksempel, hvis du skriver "resultat = 3 % 5", får du resultatet 3, da 3 ikke kan deles med 5.
Med modulo-operatoren kan du finde ud af, hvor mange dage et år har, hvilket er særligt nyttigt ved skudår. Antag, du vil undersøge året 2000. Ved hjælp af modulo-operatoren kan du bestemme, om et år er et skudår eller ej.
Hvis året er deleligt med 4, øger du værdien for "dage" til 366. Ellers forbliver det 365.
Et år, der er deleligt med 100, har kun 366 dage, hvis det også er deleligt med 400. Året 2000 havde således 366 dage, mens 1800 kun havde 365 dage.
Tildelingsoperatorer
Nu retter vi fokus mod tildelingsoperatorerne. Disse gør det muligt for dig at ændre variabelværdier på forskellige måder uden at skulle indtaste variabelnavnet flere gange.
Antag, du har sat en variabel "resultat" til værdien 3. Hvis du nu skriver "resultat++", vil værdien blive forøget med én før udskriften.
Det betyder, at når resultatet udskrives, vises først 4, og næste gang vises 5.
Desuden kan du kombinere tildelingen med en anden operator, f.eks. "resultat += 5". Dette øger resultatet med 5.
Vær opmærksom på, at dette ikke kun gælder for additioner. Du kan også arbejde med multiplikation: "resultat *= 2" fordobler værdien af resultat.
Det er nyttigt at bruge tildelingsoperatorer i stedet for standardtildeling, da du kan nøjes med mindre kode og dermed gøre dine programmer mere læselige.
Opsummering – Matematiske og tildelingsoperatorer i JavaScript
I denne vejledning har du lært, hvordan man udfører grundlæggende matematiske operationer i JavaScript, herunder brugen af modulo-operatoren til specifikke beregninger som kontrol af skudår. De forskellige tildelingsoperatorer blev også diskuteret, som hjælper dig med at bruge variabelnavne mere effektivt.
Ofte stillede spørgsmål
Hvordan fungerer modulo-operatoren i JavaScript?Modulo-operatoren returnerer resten af en division og vises med procenttegnet %.
Hvad er forskellen mellem ++variabel og variabel++?++variabel øger værdien før brug, mens variabel++ øger værdien efter brug.
Hvordan bruger jeg tildelingsoperatoren +=?Tildelingsoperatoren += lægger en bestemt værdi til en eksisterende variabel, f.eks. resultat += 5 øger værdien af resultat med 5.
Hvad er de grundlæggende matematiske operatorer i JavaScript?De grundlæggende matematiske operatorer er addition (+), subtraktion (-), multiplikation (*) og division (/).
Hvorfor har jeg brug for tildelingsoperatorer?Tildelingsoperatorer gør det lettere at opdatere variabelværdier, da de giver mulighed for at udføre aritmetik og tildeling i ét trin.