Déja-vu
Thank goodness, I though I was losing my mind. This whole thread, almost verbatim, seems to have happend already 6 months ago. http://www.theregister.co.uk/2012/11/15/gif_is_pronounced_jif/
6 publicly visible posts • joined 17 Jan 2013
I dunno, in a language where strings and numbers are interchangeable to some extent (eg you can add them together), then it makes sense that if 0 resolves to false (as it does in C/C++), then so should "0".
Having said that, it's about time we had a decent, fully oo, client-side scripting language.