charAt

charAt

> Funciones

Devuelve el carácter de la cadena cadena ubicada en la posición posición. El primer carácter de la cadena está en la posición 0.

Ejemplo: charAt("Hola", 3) // "j"

Configuraciones
Retorno
TypeScript

En JavaScript, s.charAt(index) devuelve la cadena vacía "" fuera de los límites, mientras que charAt en LeekScript devuelve null: compruebe === "" y no === null. Dos formas vecinas: s[index] da undefined fuera de los límites, y s.at(index) acepta un índice negativo contado desde el final — "abc".at(-1) vale "c", mientras que "abc".charAt(-1) vale "" y "abc"[-1] vale undefined.

Python

En Python se indexa directamente la cadena: s[index]. Un índice fuera de los límites lanza un IndexError en lugar de devolver null como charAt en LeekScript, y un índice negativo cuenta desde el final — "abc"[-1] vale "c", y no un error. Para no lanzar nunca, tome una porción de un solo carácter: "abc"[5:6] vale "".

Ejemplos

charAt("Hola", 999) // ""