Avrunda neråt är samma sak som att ta bort decimaltecknet, dvs konvertera till heltal. Har för mig du använder funktionen CInt() för att göra det i ASP.
nån som vet hur man avrundar neråt med funktionen round?
4 svar · 363 visningar · startad av WebbisNet
nån som vet hur man avrundar neråt med funktionen round?
Avrunda neråt är samma sak som att ta bort decimaltecknet, dvs konvertera till heltal. Har för mig du använder funktionen CInt() för att göra det i ASP.
det var nyligen lite snack om det där här:
http://www.webforum.nu/showthread.php?s=&forumid=71&threadid=124498&highlight=avrunda+ned�t
inte ASP iofs, men du får ju teorin bakom :)
Int eller Fix. Kolla manualen här:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctint.asp
tydal skrev:
Avrunda neråt är samma sak som att ta bort decimaltecknet, dvs konvertera till heltal. Har för mig du använder funktionen CInt() för att göra det i ASP.
CInt avrundar inte neråt. Den avrundar till närmsta hela tal. Och om det är .5 så avrundar den till närmsta jämna.
Sen så är CInt ganska dumt att använda eftersom den bara klarar av 2 bytes (max 32767). CLng är vettigare då som klarar av 4 bytes (max 2147483647).
Men som K@llen skrev så är Fix eller Int vettigast för det här sytet.
Ett tips om man vill avrunda uppåt är att skriva:
-Int(-x)