Both the proposed implementations do fp rounding twice, and so produce an inaccurate answer. I think we should probably leave it to the user to define incorrect math functions, rather than bake them into the language.
2011/12/19 Axel Rauschmayer <a...@rauschma.de>: > I haven’t seen these two functions among the proposed additions for Math > (should these be in a math module?): > > function nthRoot(n, x) { > return Math.pow(x, 1/n); > } > > function log_b(b, x) { > return Math.log(x) / Math.log(b); > } > > Have they been considered and rejected? > > Axel > > -- > Dr. Axel Rauschmayer > a...@rauschma.de > > home: rauschma.de > twitter: twitter.com/rauschma > blog: 2ality.com > > > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss