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:
1234exampleVar *= 100; // Multiplication exampleVar /= 100; // Division exampleVar **= 100; // Raising to a Power exampleVar %= 100; // Remainder
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