Функции конвертации типов
Раздел описывает функции языка выражений, относящиеся к ручной конвертации типов значений.
Функция | Описание | Тип результата | Поддержка бэкенда | Поддержка фронтенда |
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 | Да | Да |