Vous pouvez saisir des chaînes sous la forme de valeurs littérales dans une expression. Les fonctions et les opérateurs JavaScript dans une expression renvoient également des chaînes. Pour faire une distinction entre les identificateurs (noms de variables) et les chaînes littérales, ces dernières doivent être entourées de délimiteurs de chaîne. Vous pouvez utiliser les guillemets simples ou les guillemets doubles comme délimiteurs de chaîne. Par exemple, vous devez taper ce qui suit pour utiliser une chaîne littérale pour le nom d'un programme et démarrer un processus UNIX :
"/usr/smart/program"
Dans les zones de texte marquées d'un astérisque (*), entrez une expression ou une chaîne littérale entre guillemets. L'astérisque indique que CA Process Automation évalue le contenu de la zone de texte comme une expression. N'utilisez pas de guillemets pour délimiter des expressions.
Les zones de texte devant comporter des valeurs littérales ne sont pas marquées d'un astérisque (*). Dans ces cas, ne délimitez pas les chaînes par des guillemets.
JavaScript utilise la barre oblique inversée (\) pour annuler des chaînes littérales. Si une action sémantique est attachée à un caractère d'échappement, ce caractère est converti en un caractère équivalent, au lieu d'effectuer l'action sémantique. Par exemple, C:\\pam est converti en C:\pam.
CA Process Automation interprète le caractère qui suit le caractère d'échappement de façon littérale plutôt que de l'analyser via l'interpréteur de langage. Par exemple, pour inclure un guillemet double dans une chaîne, faites-le précéder du caractère d'échappement, \". Dans ce cas, l'analyseur n'identifie pas le guillemet double comme délimiteur de chaîne. Pour inclure la barre oblique inversée dans une chaîne, faites-le précéder du caractère d'échappement, \\.
Pour inclure le même caractère que celui que vous utilisez comme délimiteur dans votre chaîne, échappez-le lorsque vous ne l'utilisez pas comme délimiteur. Par exemple, la chaîne suivante est délimitée par des guillemets simples. La chaîne inclut des guillemets simples pour les caractères d'échappement et des guillemets doubles pour les caractères littéraux :
'Le moteur de base de données ne localise pas la base de données \'CHECKERS\' sur le serveur "GAMES"'
La même chaîne délimitée par des guillemets doubles utilise les guillemets simples comme caractères littéraux et les guillemets doubles comme caractères d'échappement :
"Le moteur de base de données ne localise pas la base de données \'CHECKERS\' sur le serveur "GAMES""
Le tableau suivant illustre les séquences d'échappement dans JavaScript.
|
Séquence |
Caractère représenté |
|---|---|
|
\0 |
Caractère NUL (\u0000) |
|
\b |
Retour arrière (\u0008) |
|
\t |
Onglet horizontal (\u0009) |
|
\n |
Saut de ligne (\u000A) |
|
\v |
Onglet vertical (\u000B) |
|
\f |
Saut de page (\u000C) |
|
\r |
Retour chariot (\u000D) |
|
\" |
Guillemet double (\0022) |
|
\' |
Apostrophe ou guillemet simple (\0u0027) |
|
\\ |
Caractère Latin-1 spécifié par deux chiffres hexadécimaux NN |
|
Copyright © 2013 CA.
Tous droits réservés.
|
|