5

e.g.Number.MAX_VALUE.toString() is "1.7976931348623157e+308"

I hope there is no e+308,How to achieve this ?

wener
  • 7,191
  • 6
  • 54
  • 78

1 Answers1

0

You could do like this:

var n = Number.MAX_VALUE.toString();
var parts = n.split("e+");
var first = parts[0].replace('.', "");
var zeroes = parseInt(parts[1], 10) - (first.length - 1);
for(var i = 0; i < zeroes; i++){ first += "0"; }
// => first === "179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
Björn Roberg
  • 2,275
  • 2
  • 15
  • 15