Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

String.prototype

La propriété String.prototype représente l'objet prototype de String.

Attributs de String.prototype
Écrivable Non
Énumérable Non
Configurable Non

Description

Toutes les instances de String héritent de String.prototype. Les modifications de l'objet prototype String sont répercutées sur toutes les instances de String.

Propriétés

String.prototype.constructor
Définit la fonction créant le prototype d'un objet.
String.prototype.length
Reflète la longueur de la chaîne
N
Utilisée pour accéder au caractère en Nème position où N est un entier positif entre 0 et la valeur de String.length moins un. Ces propriétés sont en lecture seule.

Méthodes

Méthodes non liées à HTML

String.prototype.charAt()
Renvoie le caractère à la position spécifiée.
String.prototype.charCodeAt()
Renvoie un nombre indiquant la valeur Unicode du caractère à la position spécifiée.
String.prototype.codePointAt()
Renvoie un entier positif qui est la valeur du codet UTF-16 à la position donnée.
String.prototype.concat()
Combine le texte de deux chaînes et renvoie une nouvelle chaîne.
String.prototype.includes()
Défini si une chaîne de caractères est contenue dans une autre chaîne de caractères.
String.prototype.endsWith()
Défini si une chaîne de caractère se termine par une chaîne de caractères spécifique.
String.prototype.indexOf()
Renvoie la position, au sein de l'objet String appelant, de la première occurrence de la valeur spécifiée, ou -1 si celle-ci n'est pas trouvée.
String.prototype.lastIndexOf()
Renvoie la position, au sein de l'objet String appelant, de la dernière occurrence de la valeur spécifiée, ou -1 si celle-ci n'est pas trouvée.
String.prototype.localeCompare()
Renvoie un nombre indiquant si une chaîne de référence vient avant, après ou est en position identique à la chaîne donnée selon un ordre de tri.
String.prototype.match()
Utilisée pour faire correspondre une expression rationnelle avec une chaîne.
String.prototype.normalize()
Retourne la forme Unicode normalisée de la chaîne de caractères appelée.
String.prototype.padEnd()
Complète la chaîne courante avec une autre chaîne de caractères, éventuellement répétée, afin d'obtenir une nouvelle chaîne de la longueur indiquée. La chaîne complémentaire est ajoutée à la fin.
String.prototype.padStart()
Complète la chaîne courante avec une autre chaîne de caractères, éventuellement répétée, afin d'obtenir une nouvelle chaîne de la longueur indiquée. La chaîne complémentaire est ajoutée au début.
String.prototype.quote()
Entoure la chaîne de guillemets doubles anglais (""").
String.prototype.repeat()
Renvoie une chaîne dont le contenu est la chaîne courante répétée un certain nombre de fois.
String.prototype.replace()
Utilisée pour rechercher une correspondance entre une expression rationnelle et une chaîne, et pour remplacer la sous-chaîne correspondante par une nouvelle chaîne.
String.prototype.search()
Exécute la recherche d'une correspondance entre une expression régulière et une chaîne spécifiée.
String.prototype.slice()
Extrait une section d'une chaîne et renvoie une nouvelle chaîne.
String.prototype.split()
Sépare un objet String en un tableau de chaînes en séparant la chaîne en plusieurs sous-chaînes.
String.prototype.startsWith()
Détermine si une chaîne commence avec les caractères d'une autre chaîne.
String.prototype.substr()
Renvoie les caractères d'une chaîne à partir de la position spécifiée et pour la longueur spécifiée.
String.prototype.substring()
Renvoie les caractères d'une chaîne entre deux positions dans celle-ci.
String.prototype.toLocaleLowerCase()
Les caractères de la chaîne seront convertis en minuscules selon la locale courante. Pour la plupart des langues, le résultat est identique à toLowerCase().
String.prototype.toLocaleUpperCase()
Les caractères de la chaîne seront convertis en majuscules selon la locale courante. Pour la plupart des langues, le résultat est identique à toUpperCase().
String.prototype.toLowerCase()
Renvoie la valeur de la chaîne appelante convertie en minuscules.
String.prototype.toSource()
Renvoie une représentation littérale de l'objet; celle-ci peut être utilisée pour créer un nouvel objet. Remplace la méthode Object.prototype.toSource().
String.prototype.toString()
Renvoie une chaîne représentant l'objet spécifié. Remplace la méthode Object.prototype.toString().
String.prototype.toUpperCase()
Renvoie la valeur de la chaîne appelante convertie en majuscules.
String.prototype.trim()
Retire les blancs en début et en fin de chaîne. Cette méthode a été définie avec ECMAScript 5.
String.prototype.trimLeft()
Retire les blancs situés à gauche de la chaîne.
String.prototype.trimRight()
Retire les blancs situés à droite de la chaîne.
String.prototype.valueOf()
Renvoie la valeur primitive de l'objet spécifié. Remplace la méthode Object.prototype.valueOf().
String.prototype[@@iterator]()
Renvoie un nouvel objet Iterator qui permet d'itérer sur les codets de la chaîne, chaque codet étant renvoyé comme une chaîne.

Méthodes de transformation HTML

Ces méthodes ont une utilisation limitée, étant donné qu'elles ne fournissent qu'un petit sous-ensemble des balises et attributs HTML existants.

String.prototype.anchor()
<a name="name"> (cible hypertexte)
String.prototype.big()
<big>
String.prototype.blink()
<blink>
String.prototype.bold()
<b>
String.prototype.fixed()
<tt>
String.prototype.fontcolor()
<font color="color">
String.prototype.fontsize()
<font size="size">
String.prototype.italics()
<i>
String.prototype.link()
<a href="url"> (lien vers une URL)
String.prototype.small()
<small>
String.prototype.strike()
<strike>
String.prototype.sub()
<sub>
String.prototype.sup()
<sup>

Spécifications

Spécification État Commentaires
ECMAScript 1st Edition (ECMA-262) Standard Définition initiale.
ECMAScript 5.1 (ECMA-262)
La définition de 'String.prototype' dans cette spécification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La définition de 'String.prototype' dans cette spécification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
La définition de 'String.prototype' dans cette spécification.
Projet  

Compatibilité des navigateurs

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Support simple (Oui) (Oui) (Oui) (Oui) (Oui)
Fonctionnalité Android Chrome pour Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Support simple (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : SphinxKnight, miam, Pihemde, teoli, Jeremie, fscholz, BenoitL
 Dernière mise à jour par : SphinxKnight,