Substr

  • Raccourci de la révision : JavaScript/Référence_JavaScript/Référence_JavaScript/Objets_globaux/String/Substr
  • Titre de la révision : Substr
  • ID de la révision : 275280
  • Créé :
  • Créateur : Julien.stuby
  • Version actuelle ? Oui
  • Commentaire 20 words added, 4 words removed

Contenu de la révision

Résumé

Renvoie les caractères d'une chaîne à partir de la position spécifiée et pour la longueur spécifiée.

Méthode de String 
Implementation : JavaScript 1.0, JScript 3
ECMA Version : None, although ECMA-262 ed. 3 has a non-normative section suggesting uniform semantics for substr

Syntaxe

var sub = string.substr(start[, length]);

Paramètres

start 
position de début
length 
longueur de retour

Exemples

Exemple: Utilisant substr

Considérons le script suivant :

// assumes a print function is defined
var str = "abcdefghij";
print("(1,2): "    + str.substr(1,2));
print("(-3,2): "   + str.substr(-3,2));
print("(-3): "     + str.substr(-3));
print("(1): "      + str.substr(1));
print("(-20, 2): " + str.substr(-20,2));
print("(20, 2): "  + str.substr(20,2));

Le script affiche :

(1,2): bc
(-3,2): hi
(-3): hij
(1): bcdefghij
(-20, 2): ab
(20, 2):

Voir aussi

substring 

 

{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/String/substr", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/String/substr", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/String/substr", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Obiekty/String/substr" } ) }}

Source de la révision

<h3 id="Summary" name="Summary">Résumé</h3>
<p>Renvoie les caractères d'une chaîne à partir de la position spécifiée et pour la longueur spécifiée.</p>
<table class="fullwidth-table"> <tbody> <tr> <td class="header" colspan="2">Méthode de <a class="internal" href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String" title="fr/Référence de JavaScript 1.5 Core/Objets globaux/String">String</a> </td> </tr> <tr> <td>Implementation :</td> <td>JavaScript 1.0, JScript 3</td> </tr> <tr> <td>ECMA Version :</td> <td>None, although ECMA-262 ed. 3 has a non-normative section suggesting uniform semantics for <code>substr</code></td> </tr> </tbody>
</table>
<h3 id="Syntax" name="Syntax">Syntaxe</h3>
<pre class="eval">var sub = <em>string</em>.substr(<em>start</em>[, <em>length</em>]);
</pre>
<h3 id="Parameters" name="Parameters">Paramètres</h3>
<dl><dt> <code>start</code> </dt><dd> position de début<br>
</dd></dl> <dl><dt> <code>length</code> </dt><dd> longueur de retour </dd></dl>
<h3 id="Examples" name="Examples">Exemples</h3>
<h4 id="Example:_Using_substr" name="Example:_Using_substr">Exemple: Utilisant <code>substr</code></h4>
<p>Considérons le script suivant :</p>
<pre class="eval">// assumes a print function is defined
var str = "abcdefghij";
print("(1,2): "    + str.substr(1,2));
print("(-3,2): "   + str.substr(-3,2));
print("(-3): "     + str.substr(-3));
print("(1): "      + str.substr(1));
print("(-20, 2): " + str.substr(-20,2));
print("(20, 2): "  + str.substr(20,2));
</pre>
<p>Le script affiche :</p>
<pre class="eval">(1,2): bc
(-3,2): hi
(-3): hij
(1): bcdefghij
(-20, 2): ab
(20, 2):
</pre>
<h3 id="See_also" name="See_also">Voir aussi</h3>
<p><a class="internal" href="/fr/R%C3%A9f%C3%A9rence_de_JavaScript_1.5_Core/Objets_globaux/String/substring" title="fr/Référence de JavaScript 1.5 Core/Objets globaux/String/substring">substring</a> </p>
<p> </p>
<p>{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/String/substr", "es": "es/Referencia_de_JavaScript_1.5/Objetos_globales/String/substr", "ja": "ja/Core_JavaScript_1.5_Reference/Global_Objects/String/substr", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Obiekty/String/substr" } ) }}</p>
Revenir à cette révision