logologo
Початок
Посібник
Розробка
Плагіни
API
Головна
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Початок
Посібник
Розробка
Плагіни
API
Головна
logologo
Огляд
Опис конфігурації

Синтаксис шаблонів

Базове використання
Обробка в циклах

Інструменти форматування

Огляд
Форматування тексту
Форматування чисел
Форматування валют
Форматування дати
Форматування інтервалів часу
Форматування масивів

Розширені функції

Умовні оператори
Розширені можливості
Часті запитання
Сценарії використання
Previous PageФорматування чисел
Next PageФорматування дати
Повідомлення про ШІ-переклад

Цей документ було перекладено за допомогою ШІ. Для точної інформації зверніться до англійської версії.

#Форматування валюти

#1. :formatC(precisionOrFormat, targetCurrency)

#Пояснення синтаксису

Форматує валютні числа, можна вказати кількість десяткових знаків або конкретний формат виведення.
Параметри:

  • precisionOrFormat: необов'язковий параметр, може бути як числом (визначає кількість десяткових знаків), так і ідентифікатором формату:
    • Ціле число: змінює стандартну точність десяткових знаків
    • 'M': виводить лише назву основної валюти
    • 'L': виводить число разом із символом валюти (за замовчуванням)
    • 'LL': виводить число разом із назвою основної валюти
  • targetCurrency: необов'язково, код цільової валюти (великими літерами, наприклад, USD, EUR), перевизначає глобальні налаштування
#Приклад
'1000.456':formatC()      // Виводить "$2,000.91"
'1000.456':formatC('M')    // Виводить "dollars"
'1':formatC('M')           // Виводить "dollar"
'1000':formatC('L')        // Виводить "$2,000.00"
'1000':formatC('LL')       // Виводить "2,000.00 dollars"
#Результат

Результат виведення залежить від параметрів API та налаштувань обмінного курсу.

#2. :convCurr(target, source)

#Пояснення синтаксису

Конвертує число з однієї валюти в іншу. Обмінний курс можна передати через параметри API або встановити глобально.
Якщо параметри не вказані, конвертація автоматично виконується з options.currencySource у options.currencyTarget.
Параметри:

  • target: необов'язково, код цільової валюти (за замовчуванням дорівнює options.currencyTarget)
  • source: необов'язково, код вихідної валюти (за замовчуванням дорівнює options.currencySource)
#Приклад
10:convCurr()              // Виводить 20
1000:convCurr()            // Виводить 2000
1000:convCurr('EUR')        // Виводить 1000
1000:convCurr('USD')        // Виводить 2000
1000:convCurr('USD', 'USD') // Виводить 1000
#Результат

Результатом є конвертоване значення валюти.