0

I have two prices, A and B, and I want to show A - B with a dollar sign.

Example:
A: 10, B: 30 => -$20
A: 40, B: 5  => $35

It is possible to use this function:

function minus(A, B) {
    return `${A-B < 0 && "-"}$${Math.abs(A-B)}`
}

I'am just wondering if it's the most efficient way (in terms of speed & performance) to do this, or there's a wiser (!) (and maybe faster) approach.

Shahriar
  • 1,855
  • 2
  • 21
  • 45

1 Answers1

0

I didnt check if it is faster, but i prefer this approach:

(a, b) => String(a - b).replace(/^-?/, '$&\$')

just a matter of taste :)

ינון רחמים
  • 566
  • 1
  • 5
  • 12