length (propriété String.length)

public length : Number

Entier spécifiant le nombre de caractères dans l'objet String spécifié.

Tous les index de chaîne étant basés sur zéro, l'index du dernier caractère pour une chaîne x est x.length - 1.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Exemple

L'exemple suivant crée un nouvel objet de type chaîne et utilise String.length pour en compter le nombre de caractères :

var my_str:String = "Hello world!";
trace(my_str.length); // Renvoie : 12

L'exemple suivant boucle de 0 à my_str.length. Le code vérifie les caractères au sein d'une chaîne et, si cette chaîne contient le caractère @, true est affiché dans le panneau Sortie. En l'absence du caractère @ le programme affiche false dans le panneau Sortie.

function checkAtSymbol(my_str:String):Boolean {
    for (var i = 0; i<my_str.length; i++) {
    if (my_str.charAt(i) == "@") {
        return true;
    } 
    } 
    return false;
}

trace(checkAtSymbol("dog@house.net")); // Renvoie : true
trace(checkAtSymbol("Chris")); // Renvoie : false

Vous trouverez également un exemple dans le fichier Strings.fla du dossier HelpExamples. La liste suivante présente les chemins type vers ce dossier :