charAt

charAt

> Toiminnot

Palauttaa kohdassa sijainti sijaitsevan merkkijonon merkkijono merkin. Merkkijonon ensimmäinen merkki on paikassa 0.

Esimerkki: charAt("Hei", 3) // "j"

Asetukset
Palaute
TypeScript

JavaScriptissä s.charAt(index) palauttaa rajojen ulkopuolella tyhjän merkkijonon "", kun taas charAt palauttaa LeekScriptissä null: testaa === "" eikä === null. Kaksi läheistä muotoa: s[index] antaa rajojen ulkopuolella undefined, ja s.at(index) hyväksyy negatiivisen indeksin, joka lasketaan lopusta — "abc".at(-1) on "c", kun taas "abc".charAt(-1) on "" ja "abc"[-1] on undefined.

Python

Pythonissa merkkijonoa indeksoidaan suoraan: s[index]. Rajojen ulkopuolinen indeksi nostaa IndexError-poikkeuksen sen sijaan, että palauttaisi null kuten charAt LeekScriptissä, ja negatiivinen indeksi lasketaan lopusta — "abc"[-1] on "c", ei virhe. Jotta mitään ei koskaan nostettaisi, ota yhden merkin viipale: "abc"[5:6] on "".

Esimerkkejä

charAt("Hei", 999) // ""