Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 885 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
Mam taką prostą funkcję: (w rzeczywistości jest bardziej skomplikowana, ale wynik jest taki sam). Działa na mojej stronie, działa tak offline, oraz online np. w tym narzędziu do testowania JS (i PHP):
http://writecodeonline.com/javascript/
Nie znalazłem nigdzie pomocy, ale dlaczego wynik tego prostego równania wynosi: 46.129999999999995 zamiast 46.13? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 10 Dołączył: 17.03.2012 Ostrzeżenie: (0%)
|
Bo 46.13 nie można przedstawić w skończonej reprezentacji o bazie 2.
http://docs.oracle.com/cd/E19957-01/806-35...g_goldberg.html |
|
|
|
Tomplus Problem matematyczny JS 22.12.2014, 10:08:09
nospor Poniewaz tak komputer przetwarza dane rzeczywiste.... 22.12.2014, 10:12:30
Tomplus To wiele wyjaśnia acz można się zirytować przy tak... 22.12.2014, 10:20:02
PrinceOfPersia no ale po co tak, skoro możesz użyć metody toFixed... 22.12.2014, 13:16:13
Tomplus @PrinceOfPersia
Jak napisałem wyżej. Po wyjaśnieni... 22.12.2014, 13:28:52
PrinceOfPersia działa przecież console.log na tej stronie, jak si... 22.12.2014, 14:35:56
tzm Cytat(PrinceOfPersia @ 22.12.2014, 14:35... 25.12.2014, 22:22:29 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 06:55 |