Можно попробовать что то сделать самому
Number.prototype.toView = function () {
return this.toString().replace(/^(\d+)\.(\d+)e\+(\d+)$/, function ($0, $1, $2, $3) {
var before = $2.substr(0, +$3), after = $2.substr(before.length);
return $1 + before + ( after ? "." + after : new Array( +$3 - before.length + 1).join("0") );
});
}
alert( ( 1.123456 * Math.pow(10, 4) ).toView());
alert( ( 1.123456 * Math.pow(10, 40) ).toView());