Math: n-th root, logarithm with arbitrary base

Erik Corry erik.corry at gmail.com
Sun Dec 18 23:48:01 PST 2011


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 <axel at 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
> axel at rauschma.de
>
> home: rauschma.de
> twitter: twitter.com/rauschma
> blog: 2ality.com
>
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss


More information about the es-discuss mailing list