charAt

charAt

> Funktioner

Returnerer tegnet af strengen streng placeret ved position position. Det første tegn i strengen er på position 0.

Eksempel: charAt("Hej", 3) // "j"

Indstillinger
Feedback
TypeScript

I JavaScript returnerer s.charAt(index) den tomme streng "" uden for grænserne, hvor charAt i LeekScript returnerer null: test === "" og ikke === null. To beslægtede former: s[index] giver undefined uden for grænserne, og s.at(index) accepterer et negativt indeks talt fra slutningen — "abc".at(-1) giver "c", mens "abc".charAt(-1) giver "" og "abc"[-1] giver undefined.

Python

I Python indekserer du strengen direkte: s[index]. Et indeks uden for grænserne kaster en IndexError i stedet for at returnere null som charAt i LeekScript, og et negativt indeks tæller fra slutningen — "abc"[-1] giver "c" og ikke en fejl. For aldrig at kaste noget tager du et udsnit på ét tegn: "abc"[5:6] giver "".

Eksempler

charAt("Hej", 999) // ""