News for hackers. Stuff that matters.
Re:ES6 in Depth – Symbols by jordanwallwork on Friday June 12, 2015 @11:34AM (#9706503)
I was only really referring to automatic type conversion for comparisons. That said, the example you gave sounds like the opposite, where you wanted it to do some auto-conversion and you're disappointed that it didn't? If I did 1 + "10" I don't think I'd want it to return 11!
Re:ES6 in Depth – Symbols by afandian on Friday June 12, 2015 @12:19PM (#9706835)
I'd want it to throw some kind of cast exception, personally, not try and do what it thinks I want. (I'm not the GP)
Re:ES6 in Depth – Symbols by Nadya on Friday June 12, 2015 @01:08PM (#9707181)
It did convert the value. It converted the 1 to a string and added "10" to the end of it, resulting in "110" which then was converted to a float and used.

The error in this case would be forgetting Javascript's rules of implicit conversion.

Adding a float to a string results in a string.