Math.log2 applied to powers of 2

Tab Atkins Jr. jackalmage at gmail.com
Thu Sep 18 11:51:44 PDT 2014


On Thu, Sep 18, 2014 at 11:40 AM, Raymond Toy <toy.raymond at gmail.com> wrote:
> On Thu, Sep 18, 2014 at 3:17 AM, Claude Pache <claude.pache at gmail.com>
> wrote:
>> Just tried in the console of Chrome (with "Experimental JavaScript
>> features" flag enabled).
>>
>>     > Math.log2(8)
>>     < 2.9999999999999996
>>
>> Firefox gives me the correct answer (3).
>>
>> Question: Should Math.log2 give exact results for powers of 2?
>>
>> The same issue holds for Math.log10 (might be applicable for nonnegative
>> powers only): Math.log10(1e15) != 15 in Chrome.
>
> If you can, please file a bug against v8:
> https://code.google.com/p/v8/issues/entry
>
> I consider these to be bugs in the implementation.

Done, thanks: https://code.google.com/p/v8/issues/detail?id=3579

~TJ


More information about the es-discuss mailing list