Matemaattiset ja määritysoperaattorit ovat ohjelmoinnin peruspilareita JavaScriptissä. Ne mahdollistavat laskelmien suorittamisen ja arvojen nopean määrittämisen muuttujille. Tässä oppaassa syvennymme eri matemaattisiin operaattoreihin, selitämme modulo-operaattorin ja näytämme, kuinka määritysoperaattoreita voidaan käyttää tehokkaasti.
Tärkeimmät havainnot
- Matemaattiset operaattorit, kuten yhteenlasku, vähennys, kertolasku ja jakolasku, ovat ohjelmoinnin perusteita.
- Modulo-operaattori palauttaa jakolaskun jäljellejätön ja on hyödyllinen laskelmissa, kuten karkausvuosien määrittämisessä.
- Määritysoperaattorit tarjoavat mahdollisuuksia muuttujien arvojen nopeaan määrittämiseen ja muokkaamiseen yhdellä kertaa.
Matemaattisten operaattoreiden ymmärtäminen
Aloitetaan perusmatemaattisista operaattoreista, joita käytetään JavaScriptissä. Näiden operaattoreiden avulla voit suorittaa yksinkertaisia laskelmia. Luo aluksi muuttuja, jota kutsumme "tulokseksi".

Voit sitten suorittaa yksinkertaisia matemaattisia toimintoja, kuten yhteenlaskua. Esimerkiksi voit asettaa "tulos = 5 + 3". Tämä antaa summaksi 8.
Vähennysoperaattori toimii myös intuitiivisesti. Tässä on esimerkki: Aseta "tulos = 3 - 5". Tämä antaa tulokseksi -2, koska vähennämme 5:stä 3:sta.
Tärkeiden peruslaskutoimitusten lisäksi voit myös kertoa. Esimerkiksi voit sanoa "tulos = 3 * 5", mikä antaa tuloksena 15.
Kiinnostava operaattori on modulo-operaattori, joka palauttaa jakolaskun jäljellejätön. Esimerkiksi, kun kirjoitat "tulos = 3 % 5", saat tulokseksi 3, koska 3:ta ei voi jakaa 5:llä kokonaisena.
Modulo-operaattorin avulla voit selvittää, kuinka monta päivää vuodessa on, mikä on erityisen hyödyllistä karkausvuosien yhteydessä. Oletetaan, että haluat tutkia vuotta 2000. Modulo-operaattorin avulla voit määrittää, onko vuosi karkausvuosi vai ei.
Jos vuosi on jaollinen 4:llä, nostat "Päivät"-arvon 366:een. Muussa tapauksessa se pysyy 365:ssä.
Vuosi, joka on jaollinen 100:lla, on vain 366 päivää, jos se on myös jaollinen 400:lla. Vuosi 2000 oli siis 366 päivää, kun taas 1800 oli vain 365 päivää.
Määritysoperaattorit
Siirrytään nyt määritysoperaattoreihin. Nämä mahdollistavat muuttujien arvojen muuttamisen eri tavoin ilman, että sinun tarvitsee syöttää muuttujan nimeä useaan kertaan.
Oletetaan, että olet asettanut muuttujan "tulos" arvoksi 3. Kun nyt kirjoitat "tulos++", arvo kasvatetaan yhdellä ennen tulostusta.
Tämä tarkoittaa, että tuloksen tulostuksessa näytetään ensin 4, ja seuraavalla kerralla 5.
Lisäksi voit yhdistää määrityksen toisen operaattorin kanssa, esimerkiksi "tulos += 5". Tämä kasvattaa tulosta 5:llä.
Huomaa, että tämä ei päde vain yhteenlaskuihin. Voit myös työskennellä kertolaskujen kanssa: "tulos *= 2" tuplaa tuloksen arvon.
On hyödyllistä käyttää määritysoperaattoreita tavallisen määrityksen sijaan, koska voit kirjoittaa vähemmän koodia ja tehdä ohjelmistasi helpommin luettavia.
Yhteenveto – Matemaattiset ja määritysoperaattorit JavaScriptissä
Tässä oppaassa olet oppinut, kuinka suorittaa perusmatemaattisia toimintoja JavaScriptissä, mukaan lukien modulo-operaattorin käyttö erityisissä laskelmissa, kuten karkausvuosien tarkistamisessa. Olemme myös käsitelleet erilaisia määritysoperaattoreita, jotka auttavat sinua käyttämään muuttujanimiä tehokkaammin.
Usein kysytyt kysymykset
Kuinka modulo-operaattori toimii JavaScriptissä?Modulo-operaattori palauttaa jakolaskun jäljellejätön ja esitetään prosenttimerkillä %.
Mitkä ovat eroa ++muuttuja ja muuttuja++ välillä?++muuttuja kasvattaa arvoa ennen käyttöä, kun taas muuttuja++ kasvattaa arvoa käytön jälkeen.
Kuinka käytän määritysoperaattoria +=?Määritysoperaattori += lisää tietyn arvon olemassa olevaan muuttujaan, esim. tulos += 5 kasvattaa tuloksen arvoa 5:llä.
Mitkä ovat perusmatemaattiset operaattorit JavaScriptissä?Perusmatemaattiset operaattorit ovat yhteenlasku (+), vähennys (-), kertolasku (*) ja jakolasku (/).
Miksi tarvitsen määritysoperaattoreita?Määritysoperaattorit helpottavat muuttujien arvojen päivittämistä, koska ne mahdollistavat aritmetiikan ja määrityksen suorittamisen yhdellä kertaa.