Aritmeettisten Laskutoimitusten Suorittaminen Muuttujilla
Pyyhkäise näyttääksesi valikon
Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin käsittelemme raakoja numeerisia arvoja.
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 raakoja 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:
123456let exampleVar = 100; exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder console.log(exampleVar);
Lyhyt syntaksi muuttujan arvon kasvattamiseksi 1 on käyttää ++-operaattoria. Esimerkiksi:
1234let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Voimme käyttää -- vähentämään muuttujaa arvolla 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
Aritmeettisten Laskutoimitusten Suorittaminen Muuttujilla
Voimme suorittaa aritmeettisia operaatioita muuttujille, jotka sisältävät numeroita, samalla tavalla kuin käsittelemme raakoja numeerisia arvoja.
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 raakoja 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:
123456let exampleVar = 100; exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder console.log(exampleVar);
Lyhyt syntaksi muuttujan arvon kasvattamiseksi 1 on käyttää ++-operaattoria. Esimerkiksi:
1234let varA = 9; console.log(varA); // Before varA++; console.log(varA); // After
Voimme käyttää -- vähentämään muuttujaa arvolla 1:
1234let varA = 5; console.log(varA); // Before varA--; console.log(varA); // After
Kiitos palautteestasi!