Brendan Eich wrote: >> In any case, is there any general agreement about *whether* 1.0m == >> 1.00m or 1.0m === 1.00m? This is where I lost track. > > Yes, I believe Sam and I agree on those holding true. As you note, > typeof x == typeof y && x == y => x === y, so anything else will > break that relation, and it's not just an ideal form: users, > especially those taught to avoid == in favor of ===, will have our > heads if 1.0m != 1.00m. > > /be
As I wrote earlier, having 1.0m === 1.00m is the only sensible choice. If you don't then you'll get total weirdness such as: 1e12m - 1e12m !== 0m Waldemar _______________________________________________ Es-discuss mailing list Es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss