Related question: How can I convert a complex number a+b I to the exponent form A Exp(I phi)?
Mathematica insists on displaying complex number in form a+I b when a or b are not exact:
Clear["Global`*"]
z = 3 + 4 I;
Abs[z] Exp[I Arg[z]]

z = 3.0 + 4 I;
Abs[z] Exp[I Arg[z]]

What I'd like is a polarForm wrapper that keeps the polar form even when a or b are not exact, like this:
Clear["Global`*"]
(z = 3.0 + 4 I) // polarForm

(z = 3 + 4 I) // polarForm

In the above, polarForm is the wrapper needed.
