Avatar billede tobbi Nybegynder
30. maj 2002 - 12:18 Der er 10 kommentarer og
1 løsning

afrund til nærmeste heltal..

hejsa

hvis man bruger math.round afrunder den til nærmeste heltal....

jeg vil gerne have at den altid runder op fx. 28.3 bliver til 29...
hvis tallet er et heltal skal der selvfølgelig ikke ske noget.

nogle ideer ??

Avatar billede nikolajdu Nybegynder
30. maj 2002 - 12:20 #1
Math.ceil(x)
Avatar billede mikoalngelo Nybegynder
30. maj 2002 - 12:21 #2
Math.round(28.3+5)
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 12:24 #3
miko -

ceil - runder op til nærmeste
round - runder op eller ned til nærmeste.
Avatar billede mikoalngelo Nybegynder
30. maj 2002 - 12:25 #4
eller rettere:
Math.round(28.3+0.5)
Rent matematisk virker det...
Avatar billede tobbi Nybegynder
30. maj 2002 - 12:26 #5
ja, det var "math.ceil" jeg ledte efter.... ;-)
Avatar billede mikoalngelo Nybegynder
30. maj 2002 - 12:26 #6
ja, men det er sjovere at 'matematere' :)
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 12:27 #7
Ja med det tal, men hvad nu hvis tallet var :

Math.round(28.0) - Så vil det blive 29, da du lægger 0.5 til og vi så er nærmest 29

:)))
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 12:27 #8
svar dog :))
Avatar billede nikolajdu Nybegynder
30. maj 2002 - 12:27 #9
For en god ordens skyld så kan vi også runde ned.

Math.floor(x)
Avatar billede mikoalngelo Nybegynder
30. maj 2002 - 12:32 #10
undksyld, det er -0.5 når det er ned, +0.4 når det er op...
sory...
Avatar billede jakoba Nybegynder
30. maj 2002 - 13:58 #11
+0.49999999999999999
( 13 eller 14 9-taller i de fleste versioner af javascript :-).
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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