Les fonctions système renvoient des valeurs de différents types. Dans certains cas, le type de retour dépend des paramètres d'entrée ou si la fonction renvoie une valeur nulle. Dans la plupart des cas, les fonctions système renvoient des types Java plutôt que des valeurs JavaScript pures. Par exemple, les fonctions système dont la description indique qu'elles renvoient une chaîne, renvoient en fait une chaîne Java.lang.String. En général, vous pouvez ignorer la différence entre une chaîne et une chaîne Java.lang.String. Dans certains cas cependant, cette différence affecte le comportement lors de l'exécution d'une expression ou d'un script. Si la valeur de typeof est x (cette valeur correspondant à la variable contenant la valeur renvoyée à partir d'une fonction système), le type de retour est un objet au lieu d'une chaîne.
Pour chaque type de retour des fonctions système, le tableau suivant décrit l'effet sur les variables suivantes :
|
Type de retour de fonction système |
Type de variable JavaScript après affectation |
Type de variable d'ensemble de données créé |
|---|---|---|
|
booléen |
booléen |
Booléen |
|
C2OString |
objet |
Chaîne |
|
C2OValue |
objet |
Mappage de valeurs |
|
C2OValueArray |
objet |
Mappage de valeurs |
|
C2OValueMap |
objet |
Mappage de valeurs |
|
Date |
objet |
Date |
|
int |
number |
Nombre entier |
|
Chaîne |
objet |
Chaîne |
|
Chaîne [] |
objet |
Chaîne [] |
|
void |
non défini |
n/a |
|
Copyright © 2013 CA.
Tous droits réservés.
|
|