STRING |
Répète un caractère |
|---|---|
| ASP 3.0 | |
Syntaxe
| Function STRING(n As Long, chr As String) As String |
Paramètres
| Nom | Description |
|---|---|
| n | Ce paramètre permet d'indiquer le nombre de répétition |
| chr | Ce paramètre permet d'indiquer le caractère devant être répété |
Description
Cette fonction répète un caractère détermine plusieurs fois sous forme de chaîne de caractères.
Remarques
- La fonction STRING permet de générer rapidement une chaîne composée d'un même caractère répété un certain nombre de fois. Cela peut être très utile pour formater du texte, générer des séparateurs visuels ou créer des motifs simples.
- Le premier paramètre, n, contrôle le nombre de répétitions du caractère. Il est important de s'assurer que cette valeur est positive, sinon la fonction pourrait retourner une chaîne vide ou déclencher une erreur selon l'environnement d'exécution.
- Le deuxième paramètre, chr, représente le caractère à répéter. Si une chaîne de plus d'un caractère est passée, seuls le premier caractère est pris en compte, ce qui peut surprendre si l'utilisateur s'attend à une répétition de plusieurs caractères.
- Cette fonction est très utile dans des scénarios de remplissage, par exemple pour compléter une ligne avec des tirets (-) ou des espaces ( ), ou pour créer des bordures textuelles dans un affichage ASCII.
- Bien que simple, STRING peut servir à simuler des structures visuelles, comme des tableaux textuels ou des barres de progression statiques, ce qui est parfois pratique en sortie console ou dans des journaux générés par script.
- Le résultat retourné est toujours une chaîne de type String, même si le caractère répété est un chiffre ou un caractère spécial. Cela assure une cohérence de traitement et permet de facilement concaténer cette chaîne avec d'autres valeurs textuelles.
- Cette fonction peut aussi servir lors de tests ou débogages, en générant rapidement du texte répété pour simuler des longueurs spécifiques ou des valeurs d'entrée artificielles.
- Attention à l'usage de valeurs très élevées pour n, car cela peut consommer de la mémoire inutilement ou ralentir l'exécution du script, surtout si le résultat est inutilement volumineux ou mal géré côté navigateur.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
***
***
****
*****
******
*******
********
*********
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Vendredi, le 10 octobre 2014