S > String (objet) |
String (objet)
L'objet String est une enveloppe pour le type de données primitif de chaîne, ce qui vous permet d'utiliser les méthodes et les propriétés de l'objet String pour manipuler les types primitifs de valeurs de chaîne. Vous pouvez convertir la valeur de n'importe quel objet en chaîne avec la fonction String(). Dans Flash MX, l'objet String est devenu un objet natif. Vous pourrez donc constater d'importantes améliorations des performances.
Toutes les méthodes de l'objet String, à l'exception de concat, fromCharCode, slice et substr, sont génériques. Cela signifie que les méthodes appellent elles-mêmes this.toString avant d'effectuer leurs opérations et que vous pouvez utiliser ces méthodes avec des objets autres que String.
Tous les index de chaîne étant basés sur zéro, l'index du dernier caractère de toute chaîne x est comme suit :
x.length - 1
Vous pouvez appeler n'importe quelle méthode de l'objet String en utilisant la méthode constructeur new String ou en utilisant une valeur de chaîne littérale. Si vous spécifiez une chaîne littérale, l'interprète d'ActionScript la convertit automatiquement en objet String temporaire, appelle la méthode puis supprime l'objet String temporaire. Vous pouvez également utiliser la propriété String.length avec une chaîne littérale.
Il est important de ne pas faire de confusion entre une chaîne littérale et une occurrence de l'objet String. Dans l'exemple suivant, la première ligne de code crée la chaîne littérale s1 et la seconde ligne de code crée une occurrence de l'objet String s2.
s1 = "machin"s2 = new String("machin")
Utilisez des chaînes littérales, à moins que vous n'ayez spécifiquement besoin d'utiliser un objet String.
Méthode Description Renvoie le caractère situé à un endroit spécifique dans une chaîne. Renvoie la valeur du caractère situé à l'index donné sous forme d'entier de 16 bits entre 0 et 65535. Combine le texte de deux chaînes et renvoie une nouvelle chaîne. Renvoie une chaîne constituée des caractères spécifiés dans les paramètres. Recherche la chaîne et renvoie l'index de la sous-chaîne spécifiée dans les paramètres. Si la valeur apparaît plus d'une fois, l'index de la première occurrence est renvoyé. Si la valeur n'est pas trouvée, -1 est renvoyé. Renvoie l'index de la dernière sous-chaîne dans la chaîne qui apparaît avant la position de début spécifiée dans le paramètre, ou -1 s'il n'y en a pas. Extrait une section d'une chaîne et renvoie une nouvelle chaîne. Scinde un objet String en tableau de chaînes en séparant la chaîne en sous-chaînes. Renvoie un nombre spécifié de caractères d'une chaîne, en commençant à l'endroit spécifié dans le paramètre. Renvoie les caractères entre deux index, spécifiés dans les paramètres, sous la forme d'une chaîne. Convertit la chaîne en minuscules et renvoie le résultat ; ne change pas le contenu de l'objet d'origine. Convertit la chaîne en majuscules et renvoie le résultat ; ne change pas le contenu de l'objet d'origine.
Méthodes de l'objet String
Propriété Description Renvoie la longueur de la chaîne.
Propriétés de l'objet String
Constructeur pour l'objet String
Disponibilité
Flash Player 5.
Usage
new String(valeur)
Paramètres
valeur La valeur initiale du nouvel objet String.
Renvoie
Rien.
Description
Constructeur ; crée un nouvel objet String.
Voir aussi
String (fonction), " " (délimiteur de chaîne)