Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Aritmeettisten Operaatioiden Suorittaminen Muuttujilla | Datan Käsittely
Johdatus JavaScriptiin
course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Aritmeettisten Operaatioiden Suorittaminen Muuttujilla

Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin suoraan numeerisille arvoille.

Esimerkiksi:

1234
let varA = 10; let varB = 20; console.log(varA + varB);
copy

Lauseke varA + varB käsittelee varA:ta ja varB:tä ikään kuin ne olisivat suoria numeroita.

Sijoituslauseen oikea puoli arvioidaan aina ennen kuin tulos siirretään vasemmalla puolella olevaan muuttujaan. Tämän vuoksi voimme muuttaa muuttujan arvoa:

1234
let exampleVar = 100; console.log(exampleVar); // Before exampleVar = exampleVar + 100; console.log(exampleVar); // After
copy

Yllä oleva koodi lisää 100 muuttujan exampleVar arvoon.

Sama toiminto voidaan kuitenkin suorittaa myös lyhyemmällä syntaksilla:

123
let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
copy

Tämä syntaksi toimii kaikilla tuetuilla aritmeettisilla operaatioilla.

Esimerkiksi:

1234
exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder
copy

Lyhyt syntaksi muuttujan arvon kasvattamiseen 1 avulla on käyttää ++-operaattoria. Esimerkiksi:

1234
let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
copy

Voimme käyttää -- vähentämään muuttujan arvoa 1:

1234
let varA = 5; console.log(varA); // Before varA--; console.log(varA); // After
copy

1. Mitä seuraava koodi tulostaa?

2. Mikä on seuraavan koodirivin tarkoitus?

3. Mikä seuraavista on oikea lyhennys operaatiolle exampleVar = exampleVar - 50?

4. Mitä seuraava koodi tulostaa?

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

question mark

Mikä on seuraavan koodirivin tarkoitus?

Select the correct answer

question mark

Mikä seuraavista on oikea lyhennys operaatiolle exampleVar = exampleVar - 50?

Select the correct answer

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

course content

Kurssisisältö

Johdatus JavaScriptiin

Johdatus JavaScriptiin

3. Ehtolauseet
4. Funktioiden Hallinta
5. Taulukoiden Tutkiminen
6. Silmukoiden Löytäminen

book
Aritmeettisten Operaatioiden Suorittaminen Muuttujilla

Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin suoraan numeerisille arvoille.

Esimerkiksi:

1234
let varA = 10; let varB = 20; console.log(varA + varB);
copy

Lauseke varA + varB käsittelee varA:ta ja varB:tä ikään kuin ne olisivat suoria numeroita.

Sijoituslauseen oikea puoli arvioidaan aina ennen kuin tulos siirretään vasemmalla puolella olevaan muuttujaan. Tämän vuoksi voimme muuttaa muuttujan arvoa:

1234
let exampleVar = 100; console.log(exampleVar); // Before exampleVar = exampleVar + 100; console.log(exampleVar); // After
copy

Yllä oleva koodi lisää 100 muuttujan exampleVar arvoon.

Sama toiminto voidaan kuitenkin suorittaa myös lyhyemmällä syntaksilla:

123
let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
copy

Tämä syntaksi toimii kaikilla tuetuilla aritmeettisilla operaatioilla.

Esimerkiksi:

1234
exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder
copy

Lyhyt syntaksi muuttujan arvon kasvattamiseen 1 avulla on käyttää ++-operaattoria. Esimerkiksi:

1234
let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
copy

Voimme käyttää -- vähentämään muuttujan arvoa 1:

1234
let varA = 5; console.log(varA); // Before varA--; console.log(varA); // After
copy

1. Mitä seuraava koodi tulostaa?

2. Mikä on seuraavan koodirivin tarkoitus?

3. Mikä seuraavista on oikea lyhennys operaatiolle exampleVar = exampleVar - 50?

4. Mitä seuraava koodi tulostaa?

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

question mark

Mikä on seuraavan koodirivin tarkoitus?

Select the correct answer

question mark

Mikä seuraavista on oikea lyhennys operaatiolle exampleVar = exampleVar - 50?

Select the correct answer

question mark

Mitä seuraava koodi tulostaa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 8
some-alt