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
course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. JavaScript-Grunder
2. Variabler och Datatyper i JavaScript
3. Utföra Operationer i JavaScript
4. Kontrollera Programflödet med Villkorssatser
5. Looping Through Data in JavaScript
6. Funktioner i JavaScript

book
Matematiska Operationer i JavaScript

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

  • Addition (+);

  • Subtraktion (-);

  • Multiplikation (*);

  • Division (/);

  • Rest, eller Modulo (%);

  • Exponent (**).

Notera

Om du redan är bekant med dessa operationer och hur de fungerar, hoppa 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 höjer ett tal till en viss potens. Det första talet är basen, och det andra är exponenten till vilken det måste höjas. Det utförs med hjälp av ** 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 utförandeprioritet, och sekvensen av utförande beror på den.

Notera

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

Du kan använda parenteser ( ) för att ändra prioriteten för exekvering:

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

Notera

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
ChatGPT

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

course content

Kursinnehåll

Introduktion till JavaScript

Introduktion till JavaScript

1. JavaScript-Grunder
2. Variabler och Datatyper i JavaScript
3. Utföra Operationer i JavaScript
4. Kontrollera Programflödet med Villkorssatser
5. Looping Through Data in JavaScript
6. Funktioner i JavaScript

book
Matematiska Operationer i JavaScript

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

  • Addition (+);

  • Subtraktion (-);

  • Multiplikation (*);

  • Division (/);

  • Rest, eller Modulo (%);

  • Exponent (**).

Notera

Om du redan är bekant med dessa operationer och hur de fungerar, hoppa 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 höjer ett tal till en viss potens. Det första talet är basen, och det andra är exponenten till vilken det måste höjas. Det utförs med hjälp av ** 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 utförandeprioritet, och sekvensen av utförande beror på den.

Notera

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

Du kan använda parenteser ( ) för att ändra prioriteten för exekvering:

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

Notera

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
Vi beklagar att något gick fel. Vad hände?
some-alt