Handlebars, действия с переменными

Полный список действий с переменными содержится в документации Handlebars.

Математика

Действия

С числами можно выполнять вычисления.

Для этого нужно использовать следующие конструкции:

{{subtract var1 var2}}

Вычитает из переменной var1 переменную var2

{{multiply var1 var2}}

Умножает переменную var1 на переменную var2

{{divide var1 var2}}

Делит переменную var1 на переменную var2

{{sum var1 var2}}

Суммирует переменную var1 и переменную var2

Вместо переменной можно указать число.

Создание калькулятора в боте

Округление чисел

Чтобы производить округление полученных чисел, используйте Запись. В итоговую переменную var запишите значение {{toRub variable}}, где variable полученная после вычислений переменная.

Если нужно, чтобы создалась переменная с дробным числом после точки, используйте

{{toFixedRub variable ','}}

#if

Условие «если» работает так:

{{#if variable}}Выводим то, что нужно вывести если переменная true или не пуста{{else}}Выводим то, что не попадает под условие{{/if}} 

В примере мы проверяем переменную variable и выводим текст. Если переменная не пуста и не ложна, то «Выводим то, что нужно вывести если переменная true или не пуста». В противном случае «Выводим то, что не попадает под условие».