JavaScript String charAt()

Définition et utilisation

charAt() La méthode retourne le caractère à l'indice spécifié (index) dans la chaîne.

L'indice du premier caractère est 0, le deuxième est 1, ...

L'indice du dernier caractère est la longueur de la chaîne - 1 (voir l'exemple ci-dessous).

Voir également :

Méthode charCodeAt()

Exemple

Exemple 1

Obtenir le premier caractère de la chaîne :

let text = "HELLO WORLD";
let letter = text.charAt(0);

Essayez-le vous-même

Exemple 2

Obtenir le deuxième caractère de la chaîne :

let text = "HELLO WORLD";
let letter = text.charAt(1);

Essayez-le vous-même

Exemple 3

Obtenir le dernier caractère de la chaîne :

let text = "HELLO WORLD";
let letter = text.charAt(text.length-1);

Essayez-le vous-même

Exemple 4

Les indices hors gamme retournent une chaîne vide :

let text = "HELLO WORLD";
let letter = text.charAt(15);

Essayez-le vous-même

Exemple 5

L'indice par défaut est de 0 :

let text = "HELLO WORLD";
let letter = text.charAt();

Essayez-le vous-même

Exemple 6

Conversion de l'indice invalide en 0 :

let text = "HELLO WORLD";
let letter = text.charAt(3.14);

Essayez-le vous-même

Syntaxe

string.charAt(n)

Paramètre

Paramètre Description
n Obligatoire. Numérique. L'indice du caractère (index).

Valeur de retour

Type Description
Chaîne

détermine le caractère à l'indice spécifié.

si l'indice est invalide, alors la méthode retourne une chaîne vide ("").

Description

si le paramètre n n'est pas entre 0 et stringsi l'indice est entre .length-1 et

Attention :JavaScript n'a pas de type de données de caractères distinct de la chaîne, donc le caractère retourné est une chaîne de longueur 1.

Prise en charge du navigateur

charAt() C'est une fonctionnalité de ECMAScript1 (ES1).

Tous les navigateurs prennent en charge complètement ES1 (JavaScript 1997) :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support

Pages associées

Chaîne JavaScript

Méthodes de chaîne JavaScript

Recherche de chaîne JavaScript