Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z odejmowaniem
chomiczek
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

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


Mam banalnym problem, a mianowicie mam kilka inputów, do których moge wpisywać tylko cyfry (przecinek zamieniany na kropkę) i mam po każdym naciśnięciu klawisza sumowanie wartości.
  1. var suma = Number($('#tbl1'+kolumna).val()) + Number($('#tbl2'+kolumna).val()) + Number($('#tbl3'+kolumna).val()) + Number($('#tbl4'+kolumna).val());


jeżeli potem wykonam
  1. alert(suma);
otrzymam jakiś tam prawidłowy wynik typu 97.6

Problem pojawia się kiedy chce wykonać coś takiego:
  1. alert(100-suma);

czyli w tym przypadku 100 - 97.6 powinno równać się 2.4
ale moim oczom ukazuje się: 2.4000000000000057

skąd ten problem?
Zrobić jakieś zaokrąglanie, czy poprostu o czymś zapomniałem? Typ zmiennych?
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


JS tak ma - w google bez problemu znajdziesz dlaczego. Zaokrąglij końcowy wynik i po problemie.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 09:56