14 of 17 menu

Viikonpään saamisen virhe numeron perusteella JavaScriptissä

Oletetaan, että tehtävänä on saada viikonpään nimi sen numeron perusteella. Oletetaan, että numero talletetaan muuttujaan:

let num = 3;

Eräs ohjelmoija ratkaisi tämän tehtävän seuraavalla tavalla:

let num = 3; let day; switch (num) { case 0: day = 'su'; break; case 1: day = 'ma'; break; case 2: day = 'ti'; break; case 3: day = 'ke'; break; case 4: day = 'to'; break; case 5: day = 'pe'; break; case 6: day = 'la'; break; }

Ohjelmoija sai toimivan koodin, mutta se on erittäin pitkä. Loppujen lopuksi tehtävän voi ratkaista paljon lyhyemmin seuraavalla tavalla:

let num = 3; let arr = ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la']; let day = arr[num];
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää