Не очень понятен вопрос, но попробую на него все-таки ответить. Как я понял, вам требуется сделать некие настройки, чтобы при вызове функции результат выводился в одном формате.
В документации есть целый блок с настройками по умолчанию. Вот привожу пример с сайта сюда:
// Settings object that controls default parameters for library methods:
accounting.settings = {
currency: {
symbol : "$", // default currency symbol is '$'
format: "%s%v", // controls output: %s = symbol, %v = value/number (can be object: see below)
decimal : ".", // decimal point separator
thousand: ",", // thousands separator
precision : 2 // decimal places
},
number: {
precision : 0, // default precision on numbers is 0
thousand: ",",
decimal : "."
}
}
// These can be changed externally to edit the library's defaults:
accounting.settings.currency.format = "%s %v";
// Format can be an object, with `pos`, `neg` and `zero`:
accounting.settings.currency.format = {
pos : "%s %v", // for positive values, eg. "$ 1.00" (required)
neg : "%s (%v)", // for negative values, eg. "$ (1.00)" [optional]
zero: "%s -- " // for zero values, eg. "$ --" [optional]
};
// Example using underscore.js - extend default settings (also works with $.extend in jQuery):
accounting.settings.number = _.defaults({
precision: 2,
thousand: " "
}, accounting.settings.number);
Вам нужно поместить этот блок после подключения скрипта, но перед выполнением функций:
<script src="accounting.js"></script>
// Здесь конфигурация скрипта
//...
//Выполнение функций
accounting.formatMoney(12345678);
accounting.formatMoney(10000000);
accounting.formatMoney(33333333);
P.S не проверял