Matematikk og Tildelingsoperatorer er grunnpilarer innen programmering med JavaScript. De lar deg utføre beregninger og raskt tilordne verdier til variabler. I denne guiden dykker vi inn i de forskjellige matematiske operatorene, forklarer modulo-operatoren og viser hvordan tildelingsoperatorer kan brukes effektivt.
Viktigste funn
- Matematiske operatorer som addisjon, subtraksjon, multiplikasjon og divisjon er grunnleggende for programmering.
- Modulo-operatoren returnerer resten av en divisjon og er nyttig for beregninger, som bestemmelse av skuddår.
- Tildelingsoperatorer gir muligheter for rask tildeling og modifikasjon av variabelverdier i ett trinn.
Forstå matematiske operatorer
La oss begynne med de grunnleggende matematiske operatorene som brukes i JavaScript. Med disse operatorene kan du utføre enkle beregninger. Lag først en variabel som vi kaller "resultat".

Du kan deretter utføre enkle matematiske operasjoner som addisjon. For eksempel kan du sette "resultat = 5 + 3". Dette gir en sum på 8.
Subtraksjonsoperatoren fungerer også intuitivt. Her er et eksempel: Sett "resultat = 3 - 5". Dette gir et resultat på -2, fordi vi trekker 5 fra 3.
I tillegg til viktige grunnleggende regnearter har du også muligheten til å multiplisere. F.eks. kan du si "resultat = 3 * 5", som gir deg resultatet 15.
En interessant operator er modulo-operatoren, som gir deg resten av en divisjon. For eksempel, hvis du skriver "resultat = 3 % 5", får du resultatet 3, fordi 3 ikke er delelig med 5.
Med modulo-operatoren kan du finne ut hvor mange dager et år har, noe som er spesielt nyttig i forbindelse med skuddår. La oss si at du ønsker å undersøke året 2000. Ved hjelp av modulo-operatoren kan du bestemme om et år er skuddår eller ikke.
Dersom året er delelig med 4, øker du verdien for "dager" til 366. Ellers forblir den på 365.
Et år som er delelig med 100, har bare 366 dager dersom det også er delelig med 400. Året 2000 hadde dermed 366 dager, mens 1800 bare hadde 365 dager.
Tildelingsoperatorer
Nå går vi til tildelingsoperatorene. Disse lar deg endre variabelverdier på forskjellige måter, uten å måtte skrive variabelnavnet flere ganger.
La oss si at du har satt en variabel "resultat" til verdien 3. Når du nå skriver "resultat++", vil verdien økes med en før utskrift.
Det betyr at resultatet først viser 4, og neste gang 5.
Videre kan du kombinere tildelingen med en annen operator, for eksempel "resultat += 5". Dette øker resultatet med 5.
Vær oppmerksom på at dette ikke bare gjelder foraddisjoner. Du kan også bruke multiplikasjon: "resultat *= 2" dobler verdien av resultat.
Det er nyttig å bruke tildelingsoperatorene i stedet for standard tildeling, fordi du kan gjøre deg med mindre kode og dermed gjøre programmene dine mer lesbare.
Oppsummering – Matematiske og tildelingsoperatorer i JavaScript
I denne guiden har du lært hvordan man utfører grunnleggende matematiske operasjoner i JavaScript, inkludert bruk av modulo-operatoren for spesifikke beregninger som sjekking av skuddår. De forskjellige tildelingsoperatorene har også blitt diskutert, som gjør det lettere å bruke variabelnavn mer effektivt.
Vanlige spørsmål
Hvordan fungerer modulo-operatoren i JavaScript?Modulo-operatoren returnerer resten av en divisjon og representeres med prosenttegnet %.
Hva er forskjellen mellom ++variabel og variabel++?++variabel øker verdien før bruk, mens variabel++ øker verdien etter bruk.
Hvordan bruker jeg tildelingsoperatoren +=?Tildelingsoperatoren += legger til en spesifisert verdi til en eksisterende variabel, f.eks. resultat += 5 øker verdien av resultat med 5.
Hva er de grunnleggende matematiske operatorene i JavaScript?De grunnleggende matematiske operatorene er addisjon (+), subtraksjon (-), multiplikasjon (*) og divisjon (/).
Hvorfor trenger jeg tildelingsoperatorer?Tildelingsoperatorer gjør det lettere å oppdatere variabelverdier, da de tillater aritmetikk og tildeling i ett trinn.