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:
let str = 'abcde';
Käytetään joihinkin tämän merkkijonon merkkeihin pääsyä:
let str = 'abcde';
alert(str[0]); // tulostaa 'a'
alert(str[1]); // tulostaa 'b'
alert(str[2]); // tulostaa 'c'
Merkinnumero voi myös säilytä muuttujassa:
let str = 'abcde';
let num = 3; // merkin numero muuttujassa
alert(str[num]); // tulostaa 'd'
Annettu merkkijono 'abcde'. Yksittäisiin
tämän merkkijonon merkkeihin viitaten tulosta näytölle merkki
'a', merkki 'c', merkki 'e'.
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'.
Annettu muuttuja str merkkijonolla 'abcde'
ja muuttuja num merkin numerolla.
Tulosta näytölle merkki, jonka numero
säilytetään muuttujassa num.