Ten mówi false
, czyli ""
jest liczbą:Co to jest "" w JavaScript naprawdę?
alert(isNaN(""));
Ten mówi NaN
, co oznacza, że ""
nie jest liczbą i nie mogą być zamienione:
alert(parseFloat(""));
Spodziewałem drugi kod do przekonwertowania ""
na 0
od ""
jest numerem podczas testu w IsNaN
, ale myliłem się! Czy szaleję, czy po prostu coś przeoczyłem?
'" "' jest ciągiem znaków. –
Hmm, co jest interesujące. "" będzie jednak pustym łańcuchem. Zasadniczo właśnie udowodniłeś, że NanaN nie używa tego samego kodu, który parseFloat robi –
@isbadawi Dzięki, zredagowałem moje pytanie, dzięki czemu zrozumiesz, co naprawdę chcę osiągnąć. – dpp