types
Содержит функции для проверки и преобразования типов
Константы
OBJECT
: number = 0
NUMBER
: number = 1
STRING
: number = 2
ARRAY
: number = 3
MAP
: number = 4
FUNCTION
: number = 5
Функции
byte(value)
- преобразует значение к типу byte
double(value)
- преобразует значение к типу double
float(value)
- преобразует значение к типу float
int(value)
- преобразует значение к типу int
long(value)
- преобразует значение к типу long
number(value)
- преобразует значение к числу, если это возможно
Пример
print typeof(number("2.3")) // 1 (NUMBER)
short(value)
- преобразует значение к типу short
string(value)
- преобразует значение в строку
Пример
print typeof(string(1)) // 2 (STRING)
typeof(value)
- возвращает тип переданного значения
Пример
print typeof(1) // 1 (NUMBER)
print typeof("text") // 2 (STRING)
print typeof([]) // 3 (ARRAY)