Po pierwsze - mój opis;)parseInt alternatywa
Mam odpowiedź JSON XmlHttpRequests z serwera. sterownik MySQL wyświetla wszystkie dane jako ciąg i PHP zwraca go, jak to jest, więc każda liczba całkowita jest zwracany jako ciąg, więc:
Czy istnieje szybka alternatywa (Hack) dla parseInt() funkcji w JS, które można analizować czystego numeryczny ciąg, np
var foo = {"bar": "123"};
...
foo.bar = parseInt(foo.bar); // (int) 123
co z int = string * 1? – dusoft
ładne, działa również na pływaki. – KooiInc
Nie trzeba się mnożyć. Użyj operatora unarnego: int = + string; (Jednak każda liczba w javascriptu wciąż jest zmiennoprzecinkowa (ale myślę, że słyszałem, że V8 może mieć pewne optymalizacje i faktycznie używają int) – some