Aritmeettisten Operaatioiden Suorittaminen Muuttujilla
Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin suoraan numeerisille arvoille.
Esimerkiksi:
1234let 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:
1234let 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:
123let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
Tämä syntaksi toimii kaikilla tuetuilla aritmeettisilla operaatioilla.
Esimerkiksi:
1234exampleVar *= 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:
1234let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Voimme käyttää --
vähentämään muuttujan arvoa 1
:
1234let 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!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 1.33
Aritmeettisten Operaatioiden Suorittaminen Muuttujilla
Pyyhkäise näyttääksesi valikon
Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin suoraan numeerisille arvoille.
Esimerkiksi:
1234let 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:
1234let 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:
123let exampleVar = 100; exampleVar += 100; console.log(exampleVar);
Tämä syntaksi toimii kaikilla tuetuilla aritmeettisilla operaatioilla.
Esimerkiksi:
1234exampleVar *= 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:
1234let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Voimme käyttää --
vähentämään muuttujan arvoa 1
:
1234let 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!