Partager via


Données de type chaîne

Une valeur de chaîne est une suite de caractères Unicode, zéro ou plus (lettres, chiffres et signes de ponctuation), concaténés. Le type de données String représente du texte dans JScript. Pour inclure des littéraux de chaîne dans vos scripts, délimitez-les par des guillemets simples ou doubles. Des guillemets doubles peuvent être contenus à l'intérieur de chaînes mises entre guillemets simples, et à l'inverse, des guillemets simples peuvent être contenus dans des chaînes mises entre guillemets doubles. Voici des exemples de chaînes :

Utilisation de données de type chaîne

"The earth is round."
'"Come here, Watson. I need you." said Alexander.' 
"42"
"15th"
'c'

JScript fournit des séquences d'échappement que vous pouvez inclure dans des chaînes pour créer des caractères que vous ne pouvez pas taper directement. Chacune de ces séquences commence par une barre oblique inverse. La barre oblique inverse est un caractère d'échappement qui indique à l'interpréteur JScript que le caractère suivant est un caractère spécial.

Séquence d'échappement

Signification

\b

Retour arrière

\f

Saut de page (rarement utilisé)

\n

Saut de ligne (nouvelle ligne)

\r

Retour chariot. Il peut être utilisé avec le saut de ligne (\r\n) pour mettre en forme la sortie.

\t

Tabulation horizontale

\v

Tabulation verticale Pas conforme au standard ECMAScript et incompatible avec Microsoft Internet Explorer 6.0.

\'

Guillemet simple (')

\"

Guillemet double (")

\\

barre oblique inverse (\)

\n

Caractère ASCII représenté par le nombre octal n. La valeur de n doit être comprise entre 0 et 377 (octal).

\xhh

Caractère ASCII représenté par le nombre hexadécimal à deux chiffres hh.

\uhhhh

Caractère Unicode représenté par le nombre hexadécimal à quatre chiffres hhhh.

Toute séquence d'échappement non répertoriée dans ce tableau code simplement le caractère qui suit la barre oblique dans la séquence d'échappement. Par exemple, « \a » est interprété comme « a ».

Dans la mesure où la barre oblique inverse elle-même représente le début d'une séquence d'échappement, vous ne pouvez pas la taper directement dans votre script. Pour inclure une barre oblique inverse, vous devez en taper consécutivement deux (\\).

'The image path is C:\\webstuff\\mypage\\gifs\\garden.gif.'

Les séquences d'échappement de guillemets simples et doubles peuvent servir à inclure du texte entre guillemets dans des littéraux de chaîne. Cet exemple illustre du texte entre guillemets incorporés.

'The caption reads, \"After the snow of \'97. Grandma\'s house is covered.\"'

JScript utilise le type de données intrinsèque char pour représenter un caractère unique. Une chaîne qui contient un seul caractère ou une seule séquence d'échappement peut être assignée à une variable de type char, même si la chaîne elle-même n'est pas du type char.

Une chaîne ne contenant aucun caractère ("") est une chaîne vide (de longueur zéro).

Voir aussi

Référence

Type de données string (Visual Studio - JScript)

String, objet

Concepts

Expressions JScript

Autres ressources

Données JScript