Функції конвертації

4 функції доступно

parse_int

Перетворює значення на ціле число

Параметри:

  • value — Значення для перетворення

Повертає: Ціле число, або null якщо перетворення неможливе

Приклади:

parse_int("42")
parse_int("42") -> 42

parse_float

Перетворює значення на число з плаваючою комою

Параметри:

  • value — Значення для перетворення

Повертає: Число з плаваючою комою, або null якщо перетворення неможливе

Приклади:

parse_float("3.14")
parse_float("3.14") -> 3.14

is_nan

Перевіряє, чи значення не є коректним числом

Параметри:

  • value — Значення для перевірки

Повертає: true якщо значення NaN, false інакше

Приклади:

is_nan("abc")
is_nan("abc") -> true

if

Повертає перше не-null значення зі списку аргументів

Параметри:

  • condition — Вираз, що обчислюється як true або false
  • then_value — Значення, що повертається коли умова true
  • else_value — Значення, що повертається коли умова false
  • args — Змінна кількість значень для перевірки

Повертає: Перше не-null/не-undefined значення, або null якщо всі null

Приклади:

if(age >= 18, "adult", "minor")
if(score > 90, "A", "B") -> "A" (коли score дорівнює 95)
coalesce(preferred_name, first_name, "Unknown")
coalesce(null, null, "fallback") -> "fallback"