Metodi substring

Metodi substring palauttaa alimerkkijonon merkkijonosta (alkuperäinen merkkijono ei muutu). Ensimmäinen parametri määrittää merkin numeron, josta metodi alkaa leikkaamaan (numerointi alkaa nollasta), ja toinen parametri on merkin numero, johon leikkaaminen päätetään (merkki tällä numerolla ei sisälly leikattuun osaan). Toinen parametri ei ole pakollinen, jos sitä ei ole määritetty, leikataan kaikki merkit merkkijonon loppuun asti.

Syntaksi

javascriptmerkkijono.substring(mistä alkaa leikata, [mihin leikata]);

Esimerkki

Olkoon merkkijono. Leikataan siitä merkit ensimmäisestä kolmanteen:

javascriptlet str = 'abcde';
let sub = str.substring(1, 3);

console.log(sub);

Koodin suorituksen tulos (merkki numerolla 3 ei sisälly leikattuun osaan):

javascript'bc'

Esimerkki

Leikataan nyt merkit 1:stä merkkijonon loppuun asti (vastaavasti jätetään toinen metodin parametri määrittelemättä):

javascriptlet str = 'abcde';
let sub = str.substring(1);

console.log(sub);

Koodin suorituksen tulos:

javascript'bcde'

Katso myös

  • metodit substr ja slice,
    jotka myös palauttavat alimerkkijonon