Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Matematiske Operasjoner i JavaScript | Utføre Operasjoner i JavaScript
Grunnleggende JavaScript

Matematiske Operasjoner i JavaScript

Sveip for å vise menyen

JavaScript kan utføre følgende operasjoner med tall:

  • Addisjon (+);
  • Subtraksjon (-);
  • Multiplikasjon (*);
  • Divisjon (/);
  • Rest, eller Modulo (%);
  • Eksponent (**).

Merk

Hvis du allerede er kjent med disse operasjonene og hvordan de fungerer, kan du hoppe til siste seksjon (Prioritet for utførelse av operasjoner) eller fortsette med dette kapittelet.

Addisjon og subtraksjon

123456
console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction

Multiplikasjon og divisjon

1234567
console.log(12 * 3); // Multiplication console.log(12 / 3); // Division console.log(273 / 23); // Division let a = 77, b = 11; console.log(a * b); // Multiplication console.log(a / b); // Division

Restverdi (modulo)

Denne operasjonen returnerer resten av en divisjon og utføres med %-operatoren:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);

Eksponent

Denne operasjonen opphøyer et tall i en viss potens. Det første tallet er basen, og det andre er eksponenten som basen skal opphøyes i. Dette utføres ved å bruke **-operatoren:

123456
console.log(10 ** 6); // 10 * 10 * 10 * 10 * 10 * 10 (6 times) console.log(2 ** 7); // 2 * 2 * 2 * 2 * 2 * 2 * 2 (7 times) let a = 2; let b = 3; console.log(a ** b);

Prioritet for utførelse av operasjoner

Hver operasjon har sin utførelsesprioritet, og rekkefølgen avhenger av denne.

Merk

Hvis operasjonene har samme prioritet, utføres de fra venstre mot høyre.

Du kan bruke parenteser ( ) for å endre utførelsesprioriteten:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3

Merk

Parenteser () har høyest prioritet. Indre parenteser evalueres først, deretter ytre.

1. Hva returnerer %-operatoren i JavaScript?

2. Hva blir resultatet av følgende uttrykk?

question mark

Hva returnerer %-operatoren i JavaScript?

Velg det helt riktige svaret

question mark

Hva blir resultatet av følgende uttrykk?

Velg det helt riktige svaret

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 2
some-alt