greg505 Opublikowano 6 Kwietnia 2006 Zgłoś Opublikowano 6 Kwietnia 2006 (edytowane) nie moge znalezc dokladnego opsiu co zwraca funkcja parseInt(), ktos moze mi wyjasnic :? cos=parseInt(unescape('%32%35%38')) unescape('%32%35%38') wynosi 258 Edytowane 6 Kwietnia 2006 przez greg505 Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 6 Kwietnia 2006 Zgłoś Opublikowano 6 Kwietnia 2006 Parsuje string pod katem liczb i zwraca jej wartosc jesli w stringu jest poprawnie zapisana liczba. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
greg505 Opublikowano 6 Kwietnia 2006 Zgłoś Opublikowano 6 Kwietnia 2006 a moglbys mi podac co dokladnie w tej sytucaji zwroci <_< znalazlem taki przyklad do parseint ale jakos nie moge tego zrozumiec, w kodzie ktory podalem wyzej nie ma podanego systemu liczbowego Examples: parseInt("0", 10) returns 0 parseInt("473", 10) returns 473 parseInt("-0", 10) returns 0 parseInt("-FF", 16) returns -255 parseInt("1100110", 2) returns 102 :-| Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 7 Kwietnia 2006 Zgłoś Opublikowano 7 Kwietnia 2006 Jesli nie podajesz systemu liczbowego to jest on rozpoznawany na podstawie stringa.. Jesli podasz np. '0xFF' to zostanie to rozpoznane jako liczba szesnastkowa, '0123' zostanie potraktowane jako liczba z systemu oktalnego. W Twoim przypadku '258' zostanie potraktowane jako liczba dziesietna i taka tez wartosc zostanie zwrocona (nie wiem czemu nie mogles tego po prostu sprawdzic...). Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...