![]() |
![]() |
![]()
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: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 28.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za parseFloat, parseInt właśnie znalazłem ale to nie było to co było mi potrzebne.
A jest jakiś sposób aby liczyło normalnie, bo duża część mojego kodu używa liczb zmiennoprzecinkowych i w niektórych przypadkach wyniki są z kosmosu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:41 |