Advertisement
Pijomir

Currency Format

Jan 29th, 2024
892
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function createFormatter(separator, symbol, symbolFirst, currencyFormatter) {
  2.     return (value) => currencyFormatter(separator, symbol, symbolFirst, value)
  3. }
  4.  
  5. function currencyFormatter(separator, symbol, symbolFirst, value) {
  6.     let result = Math.trunc(value) + separator;
  7.     result += value.toFixed(2).substr(-2,2);
  8.     if (symbolFirst) return symbol + ' ' + result;
  9.     else return result + ' ' + symbol;
  10. }
  11.  
  12. let dollarFormatter = createFormatter(',', '$', true, currencyFormatter);
  13. console.log(dollarFormatter(5345));  
  14. console.log(dollarFormatter(3.1429));
  15. console.log(dollarFormatter(2.709));  
  16.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement