Matemaattiset Operaatiot Javascriptissä
JavaScript voi suorittaa seuraavat numeeriset operaatiot:
- Yhteenlasku (
+); - Vähennyslasku (
-); - Kertolasku (
*); - Jakolasku (
/); - Jakojäännös eli 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.
Yhteen- 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 jakolaskun jakojäännöksen ja suoritetaan käyttämällä %-operaattoria:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Potenssi
Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kantaluku ja toinen eksponentti, johon kantaluku korotetaan. Operaatio suoritetaan **-operaattorilla:
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);
Operaatioden suoritusjärjestyksen prioriteetti
Jokaisella operaatiolla on oma suoritusprioriteettinsa, ja suoritusjärjestys riippuu siitä.
Huomio
Jos operaatioilla on sama prioriteetti, ne suoritetaan vasemmalta oikealle.
Sulkuja ( ) voidaan käyttää muuttamaan 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
Huomio
Sulut
()ovat korkeimmalla etusijalla. Sisemmät sulut arvioidaan ensin, sitten ulommat.
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.5
Matemaattiset Operaatiot Javascriptissä
Pyyhkäise näyttääksesi valikon
JavaScript voi suorittaa seuraavat numeeriset operaatiot:
- Yhteenlasku (
+); - Vähennyslasku (
-); - Kertolasku (
*); - Jakolasku (
/); - Jakojäännös eli 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.
Yhteen- 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 jakolaskun jakojäännöksen ja suoritetaan käyttämällä %-operaattoria:
12345console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
Potenssi
Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kantaluku ja toinen eksponentti, johon kantaluku korotetaan. Operaatio suoritetaan **-operaattorilla:
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);
Operaatioden suoritusjärjestyksen prioriteetti
Jokaisella operaatiolla on oma suoritusprioriteettinsa, ja suoritusjärjestys riippuu siitä.
Huomio
Jos operaatioilla on sama prioriteetti, ne suoritetaan vasemmalta oikealle.
Sulkuja ( ) voidaan käyttää muuttamaan 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
Huomio
Sulut
()ovat korkeimmalla etusijalla. Sisemmät sulut arvioidaan ensin, sitten ulommat.
1. Mitä %-operaattori palauttaa JavaScriptissä?
2. Mikä on seuraavan lausekkeen tulos?
Kiitos palautteestasi!