🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
5 messages
5 total messages Started by Mr X Thu, 03 Jan 2002 12:17
Kwota do stringa
#226
Author: Mr X
Date: Thu, 03 Jan 2002 12:17
3 lines
878 bytes
Jak liczbę 22 przekształcić do tekstu w postaci 22.00 ?

Mr X
Re: Kwota do stringa
#227
Author: Zbigniew Braniecki
Date: Thu, 03 Jan 2002 19:52
13 lines
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
#228
Author: Mr X
Date: Mon, 07 Jan 2002 13:04
17 lines
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
#229
Author: Michal Schulz
Date: Mon, 07 Jan 2002 13:07
16 lines
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
#230
Author: Mr X
Date: Mon, 07 Jan 2002 14:17
45 lines
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