Jotkichłopak [ Pretorianin ]
Skrypt w JavaScript
Ta funkcja wypisuje mi taki wynik: 48,8
a powinna wypisać z dwoma miejscami po przecinku czyli 48,80. T pierwszy mój problem.
Drugi to taki: jak zaokrągla się liczby, z dwoma miejscami po przecinku?
Proszę o pomoc
function oblicz_i_wypisz w %()
with (document.kalkulator)
wynik=(500*9.76)/100;
Math.floor(wynik);
procent.value=parseFloat(wynik);
jojko999 [ Konsul ]
1. nie wiem, bo gdy wynik jest np 48,8 to to będzie w pamięci i już a jak chcesz na ekranie pokazać jeszcze 0 to dopisz funkcję i tyle,
2. Zaikrąglenie: Math.round(liczba)
Jotkichłopak [ Pretorianin ]
z 3986.808 chciałbym zrobić 3986.81 da radę???
jojko999 [ Konsul ]
pewnie jest jakaś funkcja, albo ta round ma parametry, ale ponieważ w tym nie siedzę to nie pamiętam.
Jak ci nie zależy na optymalizacji kodu to można łopatologicznie, czyli
Zamień liczbę w stringa, pobierz ostatnie dwie cyfry zamień je na liczbę, zaokrągl, dodaj do reszty i write, ale.. musi być coś prostrzego
Jotkichłopak [ Pretorianin ]
O tym stringowaniu też myślałem, i wcale nie ucierpi na tym wielkoś pliku, można tę funkcję zapisać do pliku zewnętrznego i korzystać z niej w rónych programach...