Le funzioni di sistema restituiscono diversi tipi di valori. In alcuni casi, il tipo restituito dipende dai parametri di input o se la funzione restituisce un valore null. Nella maggior parte dei casi, le funzioni di sistema restituiscono tipi Java invece di valori JavaScript puri. Ad esempio, le funzioni di sistema descritte che restituiscono un valore String restituiscono effettivamente un file Java.lang.String. Generalmente, è possibile ignorare la differenza fra Java.lang.String e String. In alcuni casi, questa differenza influisce sull'esecuzione di espressioni o script. In caso di typeof x, dove x è la variabile che contiene il valore restituito da una funzione di sistema, il tipo restituito è "object" invece di "string".
Per ciascun tipo restituito dalla funzione di sistema, la tabella seguente descrive l'effetto sulle variabili seguenti:
|
Tipo restituito della funzione di sistema |
Tipo di variabile JavaScript dopo l'assegnazione |
Tipo di variabile del set di dati creato |
|---|---|---|
|
boolean |
boolean |
Booleano |
|
C2OString |
object |
Stringa |
|
C2OValue |
object |
ValueMap |
|
C2OValueArray |
object |
ValueMap |
|
C2OValueMap |
object |
ValueMap |
|
Data |
object |
Data |
|
int |
numero |
Numero intero |
|
Stringa |
object |
Stringa |
|
Stringa [] |
object |
Stringa [] |
|
void |
non definito/disponibile |
non disponibile |
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|