Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Matemaattiset Operaatiot Javascriptissä | Operaatioiden Suorittaminen JavaScriptissä
Johdanto JavaScriptiin

bookMatemaattiset 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

123456
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
copy

Kertolasku ja jakolasku

1234567
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
copy

Jakojäännös (modulo)

Tämä operaatio palauttaa jakolaskun jakojäännöksen ja suoritetaan käyttämällä %-operaattoria:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Potenssi

Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kantaluku ja toinen eksponentti, johon kantaluku korotetaan. Operaatio suoritetaan **-operaattorilla:

123456
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);
copy

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:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Huomio

Sulut () ovat korkeimmalla etusijalla. Sisemmät sulut arvioidaan ensin, sitten ulommat.

1. Mitä %-operaattori palauttaa JavaScriptissä?

2. Mikä on seuraavan lausekkeen tulos?

question mark

Mitä %-operaattori palauttaa JavaScriptissä?

Select the correct answer

question mark

Mikä on seuraavan lausekkeen tulos?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 2.5

bookMatemaattiset 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

123456
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
copy

Kertolasku ja jakolasku

1234567
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
copy

Jakojäännös (modulo)

Tämä operaatio palauttaa jakolaskun jakojäännöksen ja suoritetaan käyttämällä %-operaattoria:

12345
console.log(77 % 10); console.log(25 % 11); let a = 27, b = 21; console.log(a % b);
copy

Potenssi

Tämä operaatio korottaa luvun tiettyyn potenssiin. Ensimmäinen luku on kantaluku ja toinen eksponentti, johon kantaluku korotetaan. Operaatio suoritetaan **-operaattorilla:

123456
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);
copy

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:

123
console.log(25 + 7 * 2 ** 3); // Example 1 console.log((25 + 7) * 2 ** 3); // Example 2 console.log(((25 + 7) * 2) ** 3); // Example 3
copy

Huomio

Sulut () ovat korkeimmalla etusijalla. Sisemmät sulut arvioidaan ensin, sitten ulommat.

1. Mitä %-operaattori palauttaa JavaScriptissä?

2. Mikä on seuraavan lausekkeen tulos?

question mark

Mitä %-operaattori palauttaa JavaScriptissä?

Select the correct answer

question mark

Mikä on seuraavan lausekkeen tulos?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 2
some-alt