Merkkijonon merkkien hakeminen JavaScriptillä

Oletetaan, että meillä on jokin merkkijono. Jokaisella tämän merkkijonon merkillä on oma järjestysnumeronsa: ensimmäinen merkki numero 0, toinen merkki - numero 1, kolmas merkki numero 2 ja niin edelleen.

Kuten olet jo huomannut, merkkien numerointi alkaa nollasta (nolla numerointin alkuna on yleistä ohjelmoinnissa).

Tarvittaessa pääsee käsiksi tiettyyn merkkijonon merkkiin sen numeron perusteella. Tätä varten kirjoitetaan muuttujan nimi, tämän nimen jälkeen laitetaan hakasulkeet ja näihin sulkeisiin määritetään merkin numero.

Katsotaanpa esimerkkiä. Oletetaan, että meillä on annettu tällainen merkkijono:

javascriptlet str = 'abcde';

Käytetään joihinkin tämän merkkijonon merkkeihin pääsyä:

javascriptlet str = 'abcde';

alert(str[0]); // tulostaa 'a'
alert(str[1]); // tulostaa 'b'
alert(str[2]); // tulostaa 'c'

Merkinnumero voi myös säilytä muuttujassa:

javascriptlet str = 'abcde';
let num = 3; // merkin numero muuttujassa

alert(str[num]); // tulostaa 'd'
Задание 1

Annettu merkkijono 'abcde'. Yksittäisiin tämän merkkijonon merkkeihin viitaten tulosta näytölle merkki 'a', merkki 'c', merkki 'e'.

Задание 2

Annettu muuttuja merkkijonolla 'abcde'. Yksittäisiin tämän merkkijonon merkkeihin viitaten tallenna uuteen muuttujaan tämän merkkijonon merkit käänteisessä järjestyksessä, eli 'edcba'.

Задание 3

Annettu muuttuja str merkkijonolla 'abcde' ja muuttuja num merkin numerolla. Tulosta näytölle merkki, jonka numero säilytetään muuttujassa num.