As funções do sistema retornam valores de vários tipos. Em alguns casos, o tipo de retorno depende dos parâmetros de entrada ou se a função está retornando um nulo. Na maioria dos casos, as funções do sistema retornam tipos Java, em vez de valores de Javascript puro. Por exemplo, as funções do sistema que são descritas como retornando uma Sequência de caracteres, na verdade, estão retornando uma Java.lang.String. Em geral, você pode ignorar a diferença entre Java.lang.String e Sequência de caracteres. Em alguns casos, essa diferença afeta o comportamento durante a execução de uma expressão ou script. No caso de typeof x, onde x é uma variável que armazena o valor retornado de uma função do sistema, o tipo de retorno é objeto, em vez de sequência de caracteres.
Para cada tipo de retorno de função do sistema, a tabela a seguir descreve o efeito nas seguintes variáveis:
|
Tipo de retorno de função do sistema |
Tipo de variável Javascript depois da atribuição |
Tipo de variável do conjunto de dados criado |
|---|---|---|
|
boolean |
boolean |
Booleano |
|
C2OString |
object |
Sequência de caracteres |
|
C2OValue |
object |
MapaDeValor |
|
C2OValueArray |
object |
MapaDeValor |
|
C2OValueMap |
object |
MapaDeValor |
|
Data |
object |
Data |
|
int |
number |
Número inteiro |
|
Sequência de caracteres |
object |
Sequência de caracteres |
|
Sequência de caracteres [] |
object |
Sequência de caracteres [] |
|
void |
indefinido/a |
n/d |
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|