Claude Pache (2013-10-01T21:23:42.000Z)
>>> Explicit .toString() calling is rare because verbose, in addition to throwing on null and undefined. People use + ''.
>> 
>> I tend to use `String(x)` (which is equivalent).
> 
> Actually it isn't.  String(x) is specified to call the ToString abstract operation on x which in the current spec./proposal will throw if x is a Symbol value. 

Sorry for for the ambiguity, I meant: equivalent to + ''. 
—Claude
domenic at domenicdenicola.com (2013-10-13T02:47:31.744Z)
>>> Explicit .toString() calling is rare because verbose, in addition to throwing on null and undefined. People use + ''.
>> 
>> I tend to use `String(x)` (which is equivalent).
> 
> Actually it isn't.  String(x) is specified to call the ToString abstract operation on x which in the current spec./proposal will throw if x is a Symbol value. 

Sorry for for the ambiguity, I meant: equivalent to `+ ''`.