charAt

charAt

> Funksjoner

Returnerer tegnet til strengen streng plassert ved posisjon posisjon. Det første tegnet i strengen er på posisjon 0.

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

Innstillinger
Tilbakemelding
TypeScript

I JavaScript returnerer s.charAt(index) den tomme strengen "" utenfor grensene, mens charAt i LeekScript returnerer null: test === "" og ikke === null. To beslektede former: s[index] gir undefined utenfor grensene, og s.at(index) godtar en negativ indeks talt fra slutten — "abc".at(-1) blir "c", mens "abc".charAt(-1) blir "" og "abc"[-1] blir undefined.

Python

I Python indekserer du strengen direkte: s[index]. En indeks utenfor grensene kaster en IndexError i stedet for å returnere null som charAt i LeekScript, og en negativ indeks teller fra slutten — "abc"[-1] blir "c", og ikke en feil. For aldri å kaste noe tar du et utsnitt på ett tegn: "abc"[5:6] blir "".

Eksempler

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