Avatar billede andersthingholm Nybegynder
29. juni 2004 - 11:56 Der er 8 kommentarer og
1 løsning

Fjern decimaler

Hej,

Hvordan fjerner jeg decimalerne fra en række tal uden af runde op eller ned?

VH

Anders
Avatar billede andersthingholm Nybegynder
29. juni 2004 - 11:58 #1
99 -> 99
99.33 -> 99
99.66 -> 99

osv.
Avatar billede andersthingholm Nybegynder
29. juni 2004 - 11:58 #2
99.99 -> 99
Avatar billede andersthingholm Nybegynder
29. juni 2004 - 11:59 #3
Math.floor() burde vel gøre det, men jeg synes ikke at den er præcis nok...
Avatar billede jakwag Nybegynder
29. juni 2004 - 12:12 #4
?? Jeg er forvirret. Hvad mener du med "iike præcis"?
Avatar billede jakwag Nybegynder
29. juni 2004 - 12:15 #5
den kan afrunde 99.99999999999999 (14 decimaler) korrekt. Er det ikke nok?
Avatar billede thulstrup Nybegynder
29. juni 2004 - 12:19 #6
Nej, jeg forstår det heller ikke. Math.floor runder altid ned til nærmeste hele tal, er det ikke det du vil ha'?
Avatar billede thulstrup Nybegynder
29. juni 2004 - 12:20 #7
Men du kan da godt lave det selv hvis du vil. Jeg ved ikke lige om det er den nemmeste metode, men den virker da :o)

var tal = 99.99;
var tal = Number((String(tal).split(".")).shift());
trace(tal);
Avatar billede andersthingholm Nybegynder
29. juni 2004 - 12:53 #8
ark ja, der var en bug i koden som gjorde Math.floor() upræcis. Nu virker den og er ganske præcis :-) cellb10ck - smider du et svar?
Avatar billede thulstrup Nybegynder
30. juni 2004 - 08:44 #9
ok, men jakwags er jo det samme som mit...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester