O'Reilly logo
  • peter jones thinks this is interesting:

x + "" // Same as String(x) +x // Same as Number(x). You may also see x-0 !!x // Same as Boolean(x). Note double !

From

Cover of JavaScript: The Definitive Guide, 6th Edition

Note

Conversions - out of the ordinary