Thread View: pl.comp.lang.javascript
5 messages
5 total messages
Started by Mr X
Thu, 03 Jan 2002 12:17
Kwota do stringa
Author: Mr X
Date: Thu, 03 Jan 2002 12:17
Date: Thu, 03 Jan 2002 12:17
3 lines
878 bytes
878 bytes
Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ? Mr X
Re: Kwota do stringa
Author: Zbigniew Braniecki
Date: Thu, 03 Jan 2002 19:52
Date: Thu, 03 Jan 2002 19:52
13 lines
1053 bytes
1053 bytes
> Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ? Do czego Ci to potrzebne? Bo najprosciej tuz przed wyswietleniem zrobic - liczba+=".00"; pozdr. Gandalf -- Alladyn Team (http://alladyn.art.pl) proud member
Re: Kwota do stringa
Author: Mr X
Date: Mon, 07 Jan 2002 13:04
Date: Mon, 07 Jan 2002 13:04
17 lines
1318 bytes
1318 bytes
Użytkownik "Zbigniew Braniecki" <gandalf@alladyn.art.pl> napisał w wiadomości news:3c34b6a1@news.vogel.pl... > > Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ? > > Do czego Ci to potrzebne? > > Bo najprosciej tuz przed wyswietleniem zrobic - > > liczba+=".00"; No tak ale jak mam 22.3 to jak dodam .00 to wyjdzie 22.3.00 a ma wyjść 22.30 :))) A potrzebne do wyświetlania kwot w projekcie. pozdrawiam
Re: Kwota do stringa
Author: Michal Schulz
Date: Mon, 07 Jan 2002 13:07
Date: Mon, 07 Jan 2002 13:07
16 lines
1373 bytes
1373 bytes
On Mon, 7 Jan 2002, Mr X wrote: > > > Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ? > > > > Do czego Ci to potrzebne? > > A potrzebne do wyświetlania kwot w projekcie. Wersja karkołomna (ale działająca), to rozbicie na część ułamkową i całkowitą i wyświetlanie ich osobno (z ew. dopisaniem "0" przed częścią ułamkową). Wiem, że głupie rozwiązanie, ale działa :) -- Michal Schulz
Re: Kwota do stringa
Author: Mr X
Date: Mon, 07 Jan 2002 14:17
Date: Mon, 07 Jan 2002 14:17
45 lines
2041 bytes
2041 bytes
Użytkownik "Michal Schulz" <mschulz@rose.man.poznan.pl> napisał w wiadomości
news:Pine.GSO.4.20.0201071405540.15151-100000@rose.man.poznan.pl...
On Mon, 7 Jan 2002, Mr X wrote:
> > > Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ?
> >
> > Do czego Ci to potrzebne?
>
> A potrzebne do wyświetlania kwot w projekcie.
Wersja karkołomna (ale działająca), to rozbicie na część ułamkową i
całkowitą i wyświetlanie ich osobno (z ew. dopisaniem "0" przed częścią
ułamkową).
Wiem, że głupie rozwiązanie, ale działa :)
Jest też inne, wystarczy dorobić do obiektu typu Number metodę formatującą i
zrobić
Number.prototype.FloatToStr = function (digits) {
stmp = this.toString();
sdec = '.'
ipos = stmp.indexOf(sdec)
if (ipos == -1 ) {
stmp = this + sdec;
for (i=0; i<digits; i++) stmp = stmp + "0";
return stmp;
}
return stmp;
}
A potem używasz
kwota=22
document.write('kwota = '+kwota.FloatToStr(2))
wynik
kwota = 22.00
Pozdrawiam
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads