Gdybym wykonać następujący fragment w Firebug pocieszyć jakoś drukuje surprise!
:Javascript: porównanie dziwne zachowanie
['surprise!', 'boring'][Number(0=="")]
Ale dlaczego?
UPD
przykro mi, ludzie, to był żart! Jere jest pierwszym, który zauważył! Wczoraj znalazłem ZERO WIDTH SPACE na sznurku, i miał od ówczesnego pokuszenie mieć trochę zabawy =)
Masz na myśli "surprize!" dobrze? – Jere
@micha, pamiętaj, że '==', nie '===' – newtover
Nie, jego firebug rozpoznaje błędy i naprawia je. – shift66