Kurssisisältö
Johdanto JavaScriptiin
Johdanto JavaScriptiin
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
console.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
console.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:
console.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:
console.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:
console.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!