Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] działanie parseInt, zyli zrobić aby mieć 100% pewności
juzwa
post 6.04.2009, 09:34:40
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 10.07.2006

Ostrzeżenie: (0%)
-----


z bazy ajaxem dostaję np taki ciąg

01-12-11-22-33-09-04-11-22

nic wielkiego parę liczb oddzielonych pauzą z ewentualnym zerem na początku -

rozbijałem ten ciąg za pomoca tab = ciag.split('-') i kolejne liczby wydobywałem z tablicy za pomocą parseInt(tab[i])

zauważyłem, że czasami jak następowały po sobie dwie liczby z zerami na początku to raz parsowało do liczby po zerze, a raz do zera
czyli niech będzie
04-09 -> 4 i 0

co ciekawe po zmianie na parseFloat problem jakby zniknął (ale po doświadczeniach z parseInt jakoś nie mam zaufania) - na razie robię to tak, że wycinam z tekstu 0 i parsuje drugą cyfrę, ale czy jest sposób, pewny i gwarantujący powodzenie z parseInt czy parseFloat


szukałem tyle czasu, wystarczyło napisać i problem się rozwiazał

zamiast
parseInt(tab[i])
dałem
parseInt(tab[i],10)

i działa

Ten post edytował juzwa 6.04.2009, 09:43:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:34