charAt

charAt

> Funktionen

Gibt das Zeichen des Strings string an Position position zurück. Das erste Zeichen des Strings steht an Position 0.

Beispiel: charAt("Hallo", 3) // "j"

Einstellungen
Rückmeldung
TypeScript

In JavaScript liefert s.charAt(index) außerhalb der Grenzen die leere Zeichenkette "", während charAt in LeekScript null liefert: prüfen Sie auf === "" und nicht auf === null. Zwei verwandte Formen: s[index] ergibt außerhalb der Grenzen undefined, und s.at(index) nimmt einen negativen Index an, der vom Ende zählt — "abc".at(-1) ergibt "c", während "abc".charAt(-1) den Wert "" und "abc"[-1] den Wert undefined ergibt.

Python

In Python indizieren Sie die Zeichenkette direkt: s[index]. Ein Index außerhalb der Grenzen löst einen IndexError aus, statt wie charAt in LeekScript null zu liefern, und ein negativer Index zählt vom Ende — "abc"[-1] ergibt "c" und keinen Fehler. Damit nie etwas ausgelöst wird, nehmen Sie einen Ausschnitt von einem Zeichen: "abc"[5:6] ergibt "".

Beispiele

charAt("Hallo", 999) // ""