Kurssisisältö
Johdatus JavaScriptiin
Johdatus JavaScriptiin
Aritmeettisten Operaatioiden Suorittaminen Muuttujilla
Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin suoraan numeerisille arvoille.
Esimerkiksi:
let varA = 10; let varB = 20; console.log(varA + varB);
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:
let exampleVar = 100; console.log(exampleVar); // Before exampleVar = exampleVar + 100; console.log(exampleVar); // After
Yllä oleva koodi lisää 100 muuttujan exampleVar
arvoon.
Sama toiminto voidaan kuitenkin suorittaa myös lyhyemmällä syntaksilla:
let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
Tämä syntaksi toimii kaikilla tuetuilla aritmeettisilla operaatioilla.
Esimerkiksi:
exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder
Lyhyt syntaksi muuttujan arvon kasvattamiseen 1
avulla on käyttää ++
-operaattoria. Esimerkiksi:
let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Voimme käyttää --
vähentämään muuttujan arvoa 1
:
let varA = 5; console.log(varA); // Before varA--; console.log(varA); // After
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?
Kiitos palautteestasi!