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. Operationen 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.
Observera
Om operationer har samma prioritet utförs de från vänster till höger.
Du kan använda parenteser ( ) 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
Obs
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
Fantastiskt!
Completion betyg förbättrat till 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. Operationen 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.
Observera
Om operationer har samma prioritet utförs de från vänster till höger.
Du kan använda parenteser ( ) 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
Obs
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!