Se eseguo il seguente frammento di Firebug console viene stampato in qualche modo surprise!
:Javascript: strano comportamento confronto
['surprise!', 'boring'][Number(0=="")]
Ma perché?
UPD
Mi dispiace, la gente, che era uno scherzo! Jere è il primo a notare! Ieri ho trovato un ZERO WIDTH SPACE in una stringa, e aveva da allora la tentazione di divertirsi un po '=)
Intendi "surprize!" destra? – Jere
@micha, mente il '==', non il '===' – newtover
No, il suo firebug riconosce gli errori e li risolve. – shift66