システム関数は、いくつかの型の値を返します。 数少ない例で、戻り型が入力パラメータに、または関数が「null」を返すかどうかに、依存することがあります。 ほとんどの場合、システム関数は、純粋な Javascript 値ではなく Java 型を返します。 たとえば、String を返すと示されているシステム関数は、実際には Java.lang.String を返します。 通常、Java.lang.String と String の違いは無視できます。 ただし、この違いが式またはスクリプトの実行時の動作に影響することがあります。 typeof x の場合、x がシステム関数から返される値を保持する変数とすると、戻り型は「string」ではなく「object」です。
各システム関数の戻り型について、次の表で以下の変数に対する影響について説明します。
|
システム関数戻り型 |
割り当て後の Javascript 変数型 |
作成されるデータセット変数型 |
|---|---|---|
|
boolean |
boolean |
Boolean |
|
C2OString |
object |
String |
|
C2OValue |
object |
ValueMap |
|
C2OValueArray |
object |
ValueMap |
|
C2OValueMap |
object |
ValueMap |
|
Date |
object |
Date |
|
int |
number |
Integer |
|
String |
object |
String |
|
String [] |
object |
String [] |
|
void |
undefined/a |
n/a |
|
Copyright © 2013 CA.
All rights reserved.
|
|