Функции конвертации типов
Раздел описывает функции языка выражений, относящиеся к ручной конвертации типов значений.
Функция | Описание | Тип результата |
boolean(Object value) | Конвертирует аргумент в Boolean. | Boolean |
double(Object value) | Конвертирует аргумент в Double. | Double |
integer(Object value [, Integer radix]) | Конвертирует аргумент в Integer. Если основание указано, эта функция преобразует значение в строку и анализирует его как целое число в этой системе счисления. В этом случае все символы в строке должны быть цифрами указанной системы счисления, за исключением, что первый символ может быть в формате ASCII знак минус ("-"), чтобы указать отрицательное значение. | Integer |
float(Object value) | Конвертирует аргумент в Float. | Float |
long(Object value [, Integer radix]) | Конвертирует аргумент в Long. Если основание указано, эта функция преобразует значение в строку и анализирует его как целое число в этой системе счисления. В этом случае все символы в строке должны быть цифрами указанной системы счисления, за исключением, что первый символ может быть в формате ASCII знак минус ("-"), чтобы указать отрицательное значение. | Long |
string(Object value) | Конвертирует аргумент в String. | String |
timestamp(Object value) | Конвертирует аргумент в Date. Аргумент значение первым конвертируется в число Integer. Затем число интерпретируется как временная метка Unix, т.е. количество миллисекунд с Эпохи. | Date |
dataBlock(Object value [, String charset]) | Преобразует аргумент в строку для использования в Данных. Если определен набор символов, данная функция кодирует значение в строку используя данную кодировку. | String |