Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Matemaattiset Operaatiot JavaScriptissä | Performing Operations in JavaScript
Johdanto JavaScriptiin
course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
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

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 jaon jakojäännöksen ja se 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

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:

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

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:

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

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?

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
ChatGPT

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

course content

Kurssisisältö

Johdanto JavaScriptiin

Johdanto JavaScriptiin

1. JavaScriptin Perusteet
2. Muuttujat ja Tietotyypit JavaScriptissä
3. Performing Operations in JavaScript
4. Ohjelman Kulun Hallinta Ehdollisilla Lauseilla
5. Looping Through Data in JavaScript
6. Funktiot JavaScriptissä

book
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

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 jaon jakojäännöksen ja se 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

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:

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

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:

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

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?

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
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt