convert null values

Brendan Eich brendan at mozilla.org
Thu Oct 11 09:58:45 PDT 2007


On Oct 11, 2007, at 7:21 AM, <Eugen.Konkov at aldec.com>  
<Eugen.Konkov at aldec.com> wrote:

> When convert null to string it is better to return empty string  
> then 'null' string;
>
> var a= null;
> var b= '';
> b= 'test' + a; //b == 'testnull'; EXPECTED: b == 'test'

This is an incompatible change and there's no point in making it now.

However much better this seems now, that ship sailed 12 years ago in  
Netscape 2 (beta). We do not get any bugs about this at  
bugzilla.mozilla.org, and I've never heard of it as a recurrent cause  
of real-world confusion and bugs, which might justify an incompatbile  
change, if there is no content on the crawlable web that depends on  
null => "null" and only content wishing null => "". So ES4 should  
remain compatible with ES1-3 here.

/be

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.mozilla.org/pipermail/es-discuss/attachments/20071011/14a4e3f4/attachment-0002.html 


More information about the Es4-discuss mailing list