charAt

charAt

> Fonctions

Retourne le caractère de la chaîne string situé à la position position. Le premier caractère de la chaîne se trouve à la position 0.

Paramètres
Retour
TypeScript

En JavaScript, s.charAt(index) renvoie la chaîne vide "" hors bornes, là où charAt en LeekScript renvoie null : testez === "" et non === null. Deux variantes voisines : s[index] donne undefined hors bornes, et s.at(index) accepte un indice négatif compté depuis la fin — "abc".at(-1) vaut "c", quand "abc".charAt(-1) vaut "" et "abc"[-1] vaut undefined.

Python

En Python, on indexe directement la chaîne : s[index]. Un indice hors bornes lève une IndexError au lieu de renvoyer null comme charAt en LeekScript, et un indice négatif compte depuis la fin — "abc"[-1] vaut "c", et non une erreur. Pour ne jamais lever, prenez une tranche d'un seul caractère : "abc"[5:6] vaut "".

Exemples

charAt("Bonjour", 3) // "j" charAt("Bonjour", 999) // null