charAt

charAt

> Funktioner

Returnerar tecknet för strängen sträng som ligger vid position position. Det första tecknet i strängen är på position 0.

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

Inställningar
Respons
TypeScript

I JavaScript returnerar s.charAt(index) den tomma strängen "" utanför gränserna, medan charAt i LeekScript returnerar null: testa === "" och inte === null. Två närliggande former: s[index] ger undefined utanför gränserna, och s.at(index) godtar ett negativt index räknat från slutet — "abc".at(-1) blir "c", medan "abc".charAt(-1) blir "" och "abc"[-1] blir undefined.

Python

I Python indexerar du strängen direkt: s[index]. Ett index utanför gränserna kastar ett IndexError i stället för att returnera null som charAt i LeekScript, och ett negativt index räknas från slutet — "abc"[-1] blir "c", inte ett fel. För att aldrig kasta något tar du ett utsnitt på ett enda tecken: "abc"[5:6] blir "".

Exempel

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