Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Matematiske Operationer i JavaScript | Udførelse af Operationer i JavaScript
Introduktion til JavaScript

bookMatematiske Operationer i JavaScript

JavaScript kan udføre følgende operationer med tal:

  • Addition (+);
  • Subtraktion (-);
  • Multiplikation (*);
  • Division (/);
  • Rest, eller Modulo (%);
  • Eksponent (**).

Bemærk

Hvis du allerede er bekendt med disse operationer og hvordan de fungerer, kan du springe til sidste afsnit (Prioritet for udførelse af operationer) eller fortsætte med dette kapitel.

Addition og subtraktion

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

Multiplikation og division

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

Rest (Modulo)

Denne operation returnerer resten af en division og udføres ved hjælp af % operatoren:

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

Eksponent

Denne operation opløfter et tal til en bestemt potens. Det første tal er basen, og det andet er eksponenten, som basen skal opløftes til. Dette udfø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 udførelse af operationer

Hver operation har sin egen udførelsesprioritet, og rækkefølgen af udførelse afhænger af denne.

Bemærk

Hvis operationer har samme prioritet, udføres de fra venstre mod højre.

Parenteser ( ) kan anvendes til at ændre udfø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

Bemærk

Parenteser () har den højeste prioritet. Indre parenteser evalueres først, efterfulgt af ydre.

1. Hvad returnerer operatoren % i JavaScript?

2. Hvad bliver resultatet af følgende udtryk?

question mark

Hvad returnerer operatoren % i JavaScript?

Select the correct answer

question mark

Hvad bliver resultatet af følgende udtryk?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.33

bookMatematiske Operationer i JavaScript

Stryg for at vise menuen

JavaScript kan udføre følgende operationer med tal:

  • Addition (+);
  • Subtraktion (-);
  • Multiplikation (*);
  • Division (/);
  • Rest, eller Modulo (%);
  • Eksponent (**).

Bemærk

Hvis du allerede er bekendt med disse operationer og hvordan de fungerer, kan du springe til sidste afsnit (Prioritet for udførelse af operationer) eller fortsætte med dette kapitel.

Addition og subtraktion

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

Multiplikation og division

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

Rest (Modulo)

Denne operation returnerer resten af en division og udføres ved hjælp af % operatoren:

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

Eksponent

Denne operation opløfter et tal til en bestemt potens. Det første tal er basen, og det andet er eksponenten, som basen skal opløftes til. Dette udfø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 udførelse af operationer

Hver operation har sin egen udførelsesprioritet, og rækkefølgen af udførelse afhænger af denne.

Bemærk

Hvis operationer har samme prioritet, udføres de fra venstre mod højre.

Parenteser ( ) kan anvendes til at ændre udfø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

Bemærk

Parenteser () har den højeste prioritet. Indre parenteser evalueres først, efterfulgt af ydre.

1. Hvad returnerer operatoren % i JavaScript?

2. Hvad bliver resultatet af følgende udtryk?

question mark

Hvad returnerer operatoren % i JavaScript?

Select the correct answer

question mark

Hvad bliver resultatet af følgende udtryk?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 2
some-alt