--- title: String.prototype.toString() slug: Web/JavaScript/Reference/Global_Objects/String/toString tags: - JavaScript - Méthode - Prototype - Reference - String translation_of: Web/JavaScript/Reference/Global_Objects/String/toString original_slug: Web/JavaScript/Reference/Objets_globaux/String/toString ---
La méthode toString()
renvoie une chaine de caractères représentant l'objet renseigné.
str.toString()
Une chaîne de caractères représentant la chaîne appelante.
L'objet {{jsxref("String")}} surcharge la méthode toString()
de l'objet {{jsxref("Object")}} ; il n'hérite pas de {{jsxref("Object.toString","Object.prototype.toString()")}}. Pour Les objets String
, la méthode toString()
renvoie une chaine de caractères représentant l'objet, et est similaire à la méthode {{jsxref("String.prototype.valueOf()")}}.
L'exemple suivant affiche la valeur textuelle d'un objet {{jsxref("String")}} :
var x = new String("coucou monde"); console.log(x.toString()); // affiche "coucou monde"
Spécification | État | Commentaires |
---|---|---|
{{SpecName('ES3')}} | {{Spec2('ES3')}} | Définition initiale. Implémentée avec JavaScript 1.1. |
{{SpecName('ES5.1', '#sec-15.5.4.2', 'String.prototype.toString')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-string.prototype.tostring', 'String.prototype.toString')}} | {{Spec2('ES6')}} | |
{{SpecName('ESDraft', '#sec-string.prototype.tostring', 'String.prototype.toString')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.String.toString")}}