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
Introduksjon til JavaScript

bookMatematiske Operasjoner i JavaScript

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
copy

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
copy

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);
copy

Eksponent

Denne operasjonen opphøyer et tall i en bestemt potens. Det første tallet er grunntallet, og det andre er eksponenten som grunntallet skal opphøyes i. Dette utføres med 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);
copy

Prioritet for utførelse av operasjoner

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

Merk

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

Parenteser ( ) kan brukes 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
copy

Merk

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

1. Hva returnerer %-operatoren i JavaScript?

2. Hva blir resultatet av følgende uttrykk?

question mark

Hva returnerer %-operatoren i JavaScript?

Select the correct answer

question mark

Hva blir resultatet av følgende uttrykk?

Select the correct answer

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

Awesome!

Completion rate improved to 2.33

bookMatematiske 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
copy

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
copy

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);
copy

Eksponent

Denne operasjonen opphøyer et tall i en bestemt potens. Det første tallet er grunntallet, og det andre er eksponenten som grunntallet skal opphøyes i. Dette utføres med 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);
copy

Prioritet for utførelse av operasjoner

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

Merk

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

Parenteser ( ) kan brukes 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
copy

Merk

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

1. Hva returnerer %-operatoren i JavaScript?

2. Hva blir resultatet av følgende uttrykk?

question mark

Hva returnerer %-operatoren i JavaScript?

Select the correct answer

question mark

Hva blir resultatet av følgende uttrykk?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 2
some-alt