Matemaattiset Operaatiot JavaScriptissä
JavaScript voi suorittaa seuraavat operaatiot numeroilla:
- Yhteenlasku (
+
); - Vähennyslasku (
-
); - Kertolasku (
*
); - Jakolasku (
/
); - Jakojäännös, tai Modulo (
%
); - Potenssi (
**
).
Huomautus
Jos olet jo perehtynyt näihin operaatioihin ja niiden toimintaan, siirry viimeiseen osioon (Operaatioden suoritusjärjestys) tai jatka tämän luvun parissa.
Yhteenlasku ja Vähennyslasku
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
Kertolasku ja Jakolasku
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
Jakojäännös (Modulo)
Tämä operaatio palauttaa jaon jakojäännöksen ja se suoritetaan käyttämällä %
operaattoria:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Eksponentti
Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kanta, ja toinen on eksponentti, johon se on korotettava. Se suoritetaan käyttämällä **
operaattoria:
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);
Operaatioiden suoritusjärjestys
Jokaisella operaatiolla on oma suoritusjärjestyksensä, ja suoritusjärjestys riippuu siitä.
Huomautus
Jos operaatioilla on sama prioriteetti, ne suoritetaan vasemmalta oikealle.
Voit käyttää sulkeita ( )
muuttaaksesi suoritusjärjestyksen prioriteettia:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Huomautus
Sulkeilla
()
on korkein prioriteetti. Sisemmät sulkeet arvioidaan ensin, ja niitä seuraavat ulommat sulkeet.
1. Mitä %
operaattori palauttaa JavaScriptissä?
2. Mikä on seuraavan lausekkeen tulos?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.33
Matemaattiset Operaatiot JavaScriptissä
Pyyhkäise näyttääksesi valikon
JavaScript voi suorittaa seuraavat operaatiot numeroilla:
- Yhteenlasku (
+
); - Vähennyslasku (
-
); - Kertolasku (
*
); - Jakolasku (
/
); - Jakojäännös, tai Modulo (
%
); - Potenssi (
**
).
Huomautus
Jos olet jo perehtynyt näihin operaatioihin ja niiden toimintaan, siirry viimeiseen osioon (Operaatioden suoritusjärjestys) tai jatka tämän luvun parissa.
Yhteenlasku ja Vähennyslasku
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
Kertolasku ja Jakolasku
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
Jakojäännös (Modulo)
Tämä operaatio palauttaa jaon jakojäännöksen ja se suoritetaan käyttämällä %
operaattoria:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Eksponentti
Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kanta, ja toinen on eksponentti, johon se on korotettava. Se suoritetaan käyttämällä **
operaattoria:
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);
Operaatioiden suoritusjärjestys
Jokaisella operaatiolla on oma suoritusjärjestyksensä, ja suoritusjärjestys riippuu siitä.
Huomautus
Jos operaatioilla on sama prioriteetti, ne suoritetaan vasemmalta oikealle.
Voit käyttää sulkeita ( )
muuttaaksesi suoritusjärjestyksen prioriteettia:
123console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
Huomautus
Sulkeilla
()
on korkein prioriteetti. Sisemmät sulkeet arvioidaan ensin, ja niitä seuraavat ulommat sulkeet.
1. Mitä %
operaattori palauttaa JavaScriptissä?
2. Mikä on seuraavan lausekkeen tulos?
Kiitos palautteestasi!