GRY-Online.pl --> Archiwum Forum

Skrypt w JavaScript

25.01.2005
12:18
[1]

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);



25.01.2005
14:10
[2]

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)

25.01.2005
14:12
[3]

Jotkichłopak [ Pretorianin ]

z 3986.808 chciałbym zrobić 3986.81 da radę???

25.01.2005
14:48
[4]

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

25.01.2005
14:54
[5]

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...

© 2000-2024 GRY-OnLine S.A.