charAt

charAt

> Funzioni

Restituisce il carattere della stringa string situata nella posizione position. Il primo carattere della stringa si trova nella posizione 0.

Impostazioni
Feedback
TypeScript

In JavaScript, s.charAt(index) restituisce la stringa vuota "" fuori dai limiti, mentre charAt in LeekScript restituisce null: verificate === "" e non === null. Due forme vicine: s[index] dà undefined fuori dai limiti, e s.at(index) accetta un indice negativo contato dalla fine — "abc".at(-1) vale "c", mentre "abc".charAt(-1) vale "" e "abc"[-1] vale undefined.

Python

In Python si indicizza direttamente la stringa: s[index]. Un indice fuori dai limiti solleva un IndexError invece di restituire null come charAt in LeekScript, e un indice negativo conta dalla fine — "abc"[-1] vale "c", e non un errore. Per non sollevare mai nulla, prendete una porzione di un solo carattere: "abc"[5:6] vale "".

Esempi

charAt("Ciaò", 3) // "a" charAt("Ciaò", 999) // ""