Matematiska 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
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplikation och division
1234567console.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
Rest (Modulo)
Denna operation returnerar resten av en division och utförs med operatorn %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
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 **:
123456console.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 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:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
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?
Tack för dina kommentarer!
Fråga AI
Fråga AI
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
Matematiska 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
123456console.log(25 + 13); // Addition console.log(37 - 2); // Subtraction let a = 25, b = 23; console.log(a + b); // Addition console.log(a - b); // Subtraction
Multiplikation och division
1234567console.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
Rest (Modulo)
Denna operation returnerar resten av en division och utförs med operatorn %:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
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 **:
123456console.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 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:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
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?
Tack för dina kommentarer!