JavaScriptin peruskurssi

Yksinkertainen JavaScript-opetusohjelma aloittelijoille tehtäväkokoelmalla ja esimerkkiratkaisuilla.

Perusteet

001

Johdatus JavaScript-kieleen aloittelijoille

002

JavaScriptin suorittaminen

003

Ensimmäinen ohjelma JavaScriptillä

004

Analysoidaan ohjelmakoodi

005

Lisää esimerkkejä

006

JavaScript-komentotiedoston liittäminen

007

Useita JavaScript-skriptitiedostoja

008

Script-tagin ominaisuudet JavaScriptissä

009

JavaScript-tiedostojen tallentaminen selaimen välimuistiin

010

Tiukka tila JavaScriptissä

011

Kommentit JavaScriptissä

012

Muuttujat JavaScriptissä

013

Muuttujien käyttö

014

Useiden muuttujien määrittely JavaScriptissä

015

Muuttujien arvojen muuttaminen

016

Useita let-määrityksiä yhdelle muuttujalle

017

Matemaattiset operaatiot numeroilla JavaScriptissä

018

Matemaattiset operaatiot muuttujilla JavaScriptissä

019

Matemaattisten operaatioiden prioriteetti JavaScriptissä

020

Matemaattisten operaatioiden yhtäläinen prioriteetti JavaScriptissä

021

Ryhmittävät sulkeet JavaScriptissä

022

Murtoluvut JavaScriptissä

023

Negatiiviset luvut JavaScriptissä

024

Plusmerkki numeroiden edessä JavaScriptissä

025

Jakojäännös JavaScriptissä

026

Eksponenttifunktio JavaScriptissä

027

Eksponentioinnin prioriteetti

028

Merkkijonot JavaScriptissä

029

Merkkijonojen yhdistäminen JavaScriptissä

030

Merkkijonon pituus JavaScriptissä

031

Mallimerkkijonot JavaScriptissä

032

Monirivillisyys

033

Erikoisarvot JavaScriptissä

034

Undefined-arvon merkitys

035

Arvo null

036

True- ja false-arvot

037

NaN-arvon merkitys

038

Infinity ja -Infinity JavaScriptissä

039

Konsolin käyttö JavaScriptissä

040

Tietotyyppi JavaScript-konsolissa

041

Virheet JavaScript-konsolissa

042

Vakiot JavaScriptissä

043

Automaattinen tietotyyppien muunnos

044

Muuntaminen numeroksi JavaScriptissä

045

Lyhennetty muunnos numeroksi JavaScriptissä

046

Virheellisten numeroiden muuntaminen JavaScriptissä

047

Numeroiden erottaminen JavaScriptissä

048

Muuntaminen merkkijonoksi JavaScriptissä

049

Muunnoksen soveltaminen merkkijonoihin JavaScriptissä

050

Loogisen tyypin muunnos JavaScriptissä

051

Tyypin muuntaminen loogiseksi JavaScriptissä

052

Merkkijonon merkkien hakeminen JavaScriptillä

053

Merkkijonojen muuttumattomuus JavaScriptissä

054

Merkkijonon viimeinen merkki JavaScriptissä

055

Merkkijonot numeroilla JavaScriptissä

056

Numeron numeroiden käyttö JavaScriptissä

057

Muuttujan muokkaustoiminnot JavaScriptissä

058

Lyhennetyt operaatiot JavaScriptissä

059

Inkrementti- ja dekrementtioperaatiot JavaScriptissä

060

Etuliitteinen ja jälkiliitteinen tyyppi JavaScriptissä

061

Epätarkat laskutoimitukset JavaScriptissä

062

Prompt-funktio JavaScriptissä

063

Onggelma prompt-funktion tyypeissä JavaScriptissä

064

Tekstin tulostaminen dokumenttiin JavaScriptissä

065

Virheiden etsiminen koodista

066

Harjoitus JavaScript-operaatioista

067

Harjoituksia kaavoihin JavaScriptissä

Taulukot

Objektit

Ehdot

104

If-else-rakenne JavaScriptissä

105

Suurempi ja pienempi -operaattorit JavaScriptissä

106

Tasa-arvon tarkistus JavaScriptissä

107

Eriarvoisuustarkistus JavaScriptissä

108

Muuttujien vertailu JavaScriptissä

109

Merkkijonojen yhtäläisyys JavaScriptissä

110

Merkkijonojen ja lukujen yhtäläisyys JavaScriptissä

111

Arvo- ja tyyppiyhtäläisyys JavaScriptissä

112

Eriarvoisuus arvon ja tyypin mukaan JavaScriptissä

113

Looginen JA JavaScriptissä

114

Looginen TAI JavaScriptissä

115

Loogisten operaattoreiden prioriteetti JavaScriptissä

116

Ehtojen ryhmittely JavaScriptissä

117

Loogisten lausekkeiden kääntäminen JavaScriptissä

118

Ehtolauseet totuusarvoilla JavaScriptissä

119

Arvojen vertailu totuusarvojen kanssa JavaScriptissä

120

Totuustarkistuksen lyhennetty muoto JavaScriptissä

121

Lyhennetty totuustarkistus JavaScriptissä

122

Yleinen lyhennetty ehtotarkastus JavaScriptissä

123

Monimutkaiset ehdot lyhennetyssä muodossa JavaScriptissä

124

Else-rakenteen valinnaisuus JavaScriptissa

125

Aaltosulkujen valinnaisuus JavaScriptissä

126

Aaltosulkujen vapaaehtoisuuden ongelma if-else-lauseessa

127

Else if -rakenne JavaScriptissä

128

Sisäkkäiset if-else -rakenteet JavaScriptissä

129

Switch-case rakenne JavaScriptissä

130

Break-komennon vapaaehtoisuus switch-case-rakenteessa JavaScriptissä

131

Ternaarioperaattori JavaScriptissä

132

Loogiset operaatiot JavaScriptissä

133

confirm-funktio JavaScriptissä

134

Muuttujien näkyvyysalue if-else -lauseissa JavaScriptissä

135

Muuttujien näkyvyysalueen vivahteet if-else-rakenteissa JavaScriptissä

136

Tunnin osien tarkistus if-else-rakenteella JavaScriptissä

137

Merkkijonojen ja taulukoiden pituuden tarkistus JavaScriptissä

138

Merkkijonon merkkien tarkistus JavaScriptissä

139

Numeron numeroiden tarkistus JavaScriptissä

140

Jaonjakojäännöksen tarkistus JavaScriptissä

141

Virheiden etsiminen JavaScript-ehdoista

142

Harjoitus if-else-ehdoista JavaScriptissä

Silmukat

Monidimensioisuus

Standardimetodit

Käyttäjän määrittämät funktiot

Funktioiden muuttujat

Funktiotyypit

Sisäkkäiset funktiot

Sulkeumat

IIFE

Rekursio

Iteroivat menetelmät

Levennäoperaattori

Rest-operaattori

Destrukturointi

Aika

DOM:een johdanto

Attribuutit

Tyylittäminen

Haku

Solmut

Lomakkeet

Pudotusvalikot

Tapahtuma-olio

Konteksti

Ajastimet

Elementtien manipulointi

Harjoitus

Funktiot ja DOM

Moduulit sulkeumien avulla