![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 28.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Robię właśnie prostą aplikację w js, jednak napotkałem na dziwny problem, otóż wyniki z pozornie prostego działania wychodzą błędne.
No więc mam np. przelicznik C > K, K > C i dla niektórych wartości wychodzi dobrze dla innych jest źle Kod alert(18-273.15); alert(17-273.15); Pierwsza linia wyświetla -255.14999999999998 a druga -256.15 Drugi mój problem to dodanie wartości z inputa do liczby, w inpucie mam np. 25 i dodaję do tego 273.15 to wynik mam 25273.15 czyli normalnie łączy 2 ciągi, jeśli wpiszę np. 25.3 to wyniku nie mam żadnego, odejmowanie działa poprawnie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ad1) Normalka ze przy liczbach zmienno przecinkowych takie rzeczy się dzieją
ad2) dokumentacja js -> parseInt() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
ad2) dokumentacja js -> parseInt() w tym wypadku raczej parseFloat (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 19:08 |