Matematiske Operasjoner i JavaScript
JavaScript kan utføre følgende operasjoner med tall:
- Addisjon (
+
); - Subtraksjon (
-
); - Multiplikasjon (
*
); - Divisjon (
/
); - Rest, eller Modulo (
%
); - Eksponent (
**
).
Merk
Hvis du allerede er kjent med disse operasjonene og hvordan de fungerer, hopp til siste seksjon (Prioritet for Utførelse av Operasjoner) eller fortsett med dette kapittelet.
Addisjon og Subtraksjon
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
Multiplikasjon og divisjon
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)
Denne operasjonen returnerer resten av en divisjon og utføres ved hjelp av %
-operatoren:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Eksponent
Denne operasjonen hever et tall til en viss potens. Det første tallet er basen, og det andre er eksponenten som det må heves til. Det utføres ved hjelp av **
operatoren:
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 for Utførelse av Operasjoner
Hver operasjon har sin utførelsesprioritet, og rekkefølgen av utførelse avhenger av den.
Merk
Hvis operasjoner har samme prioritet, vil de bli utført fra venstre til høyre.
Du kan bruke parenteser ( )
for å endre prioriteten for utførelse:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Merk
Parenteser
()
har høyest prioritet. Indre parenteser evalueres først, etterfulgt av ytre.
1. Hva returnerer %
-operatoren i JavaScript?
2. Hva vil være resultatet av følgende uttrykk?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 2.33
Matematiske Operasjoner i JavaScript
Sveip for å vise menyen
JavaScript kan utføre følgende operasjoner med tall:
- Addisjon (
+
); - Subtraksjon (
-
); - Multiplikasjon (
*
); - Divisjon (
/
); - Rest, eller Modulo (
%
); - Eksponent (
**
).
Merk
Hvis du allerede er kjent med disse operasjonene og hvordan de fungerer, hopp til siste seksjon (Prioritet for Utførelse av Operasjoner) eller fortsett med dette kapittelet.
Addisjon og Subtraksjon
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
Multiplikasjon og divisjon
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)
Denne operasjonen returnerer resten av en divisjon og utføres ved hjelp av %
-operatoren:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Eksponent
Denne operasjonen hever et tall til en viss potens. Det første tallet er basen, og det andre er eksponenten som det må heves til. Det utføres ved hjelp av **
operatoren:
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 for Utførelse av Operasjoner
Hver operasjon har sin utførelsesprioritet, og rekkefølgen av utførelse avhenger av den.
Merk
Hvis operasjoner har samme prioritet, vil de bli utført fra venstre til høyre.
Du kan bruke parenteser ( )
for å endre prioriteten for utførelse:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Merk
Parenteser
()
har høyest prioritet. Indre parenteser evalueres først, etterfulgt av ytre.
1. Hva returnerer %
-operatoren i JavaScript?
2. Hva vil være resultatet av følgende uttrykk?
Takk for tilbakemeldingene dine!