Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Matematiska Operationer i JavaScript | Utföra Operationer i JavaScript
Introduktion till JavaScript

bookMatematiska Operationer i JavaScript

JavaScript kan utföra följande operationer med tal:

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

Obs

Om du redan är bekant med dessa operationer och hur de fungerar, gå vidare till sista avsnittet (Prioritet för utförande av operationer) eller fortsätt med detta kapitel.

Addition och 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 och 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)

Denna operation returnerar resten av en division och utförs med operatorn %:

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

Exponent

Denna operation upphöjer ett tal till en viss potens. Det första talet är basen och det andra är exponenten som basen ska upphöjas till. Detta utförs med operatorn **:

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 för utförande av operationer

Varje operation har sin egen utförandeprioritet, och utförandets ordning beror på denna.

Obs

Om operationer har samma prioritet kommer de att utföras från vänster till höger.

Parenteser ( ) kan användas för att ändra utförandeprioriteten:

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

Observera

Parenteser () har högsta prioritet. Inre parenteser utvärderas först, följt av yttre.

1. Vad returnerar operatorn % i JavaScript?

2. Vad blir resultatet av följande uttryck?

question mark

Vad returnerar operatorn % i JavaScript?

Select the correct answer

question mark

Vad blir resultatet av följande uttryck?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.5

bookMatematiska Operationer i JavaScript

Svep för att visa menyn

JavaScript kan utföra följande operationer med tal:

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

Obs

Om du redan är bekant med dessa operationer och hur de fungerar, gå vidare till sista avsnittet (Prioritet för utförande av operationer) eller fortsätt med detta kapitel.

Addition och 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 och 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)

Denna operation returnerar resten av en division och utförs med operatorn %:

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

Exponent

Denna operation upphöjer ett tal till en viss potens. Det första talet är basen och det andra är exponenten som basen ska upphöjas till. Detta utförs med operatorn **:

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 för utförande av operationer

Varje operation har sin egen utförandeprioritet, och utförandets ordning beror på denna.

Obs

Om operationer har samma prioritet kommer de att utföras från vänster till höger.

Parenteser ( ) kan användas för att ändra utförandeprioriteten:

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

Observera

Parenteser () har högsta prioritet. Inre parenteser utvärderas först, följt av yttre.

1. Vad returnerar operatorn % i JavaScript?

2. Vad blir resultatet av följande uttryck?

question mark

Vad returnerar operatorn % i JavaScript?

Select the correct answer

question mark

Vad blir resultatet av följande uttryck?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 2
some-alt