Sistem işlevleri birkaç değer türü döndürür. Nadiren de olsa dönüş türü girdi parametrelerine veya işlevin bir "null" döndürüp döndürmediğine bağlıdır. Çoğu zaman, sistem işlevleri, saf Javascript değerlerinden ziyade Java türlerini döndürür. Örneğin, bir String döndürdükleri söylenen sistem işlevleri aslında bir Java.lang.String döndürür. Genellikle, Java.lang.String ve String arasındaki farkı göz ardı edebilirsiniz. Bazı durumlarda, bu fark bir ifadeyi veya komut dosyasını yürütürken davranışı etkilir. X değerinin bir sistem fonksiyonundan döndürülen değeri alan değişken olduğu typeof x durumunda, döndürülen değer “string” değil “object” olur.
Her sistem işlevi dönüş türü için, aşağıdaki tabloda şu değişkenler üzerindeki etki açıklanmaktadır:
|
Sistem İşlevi Dönüş Türü |
Atamadan Sonra Javascript Değişkeni Türü |
Oluşturulan Veri Kümesi Değişkeni Türü |
|---|---|---|
|
boole |
boole |
Boole |
|
C2OString |
nesne |
Dize |
|
C2OValue |
nesne |
ValueMap |
|
C2OValueArray |
nesne |
ValueMap |
|
C2OValueMap |
nesne |
ValueMap |
|
Tarih |
nesne |
Tarih |
|
int |
sayı |
Tamsayı |
|
Dize |
nesne |
Dize |
|
String [] |
nesne |
String [] |
|
void |
tanımlanmamış/a |
yok |
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|