![]() Preserved Topic: rounding numbers in JavaScript calculations  | 
  |
|---|---|
| Author | Thread | 
| 
       Paranoid (IV) Inmate From: my mother  | 
    
       
  posted 08-17-2000 05:03
      
      I am learning JavaScript and for practice, I wrote my own little script for my website when it is done.  There is a problem though.  Go to http://members.tripod.com/~Babamba/javascript.htm  and type in these numbers:  48, 12, 22 .  Is there any way that I can make the huge number round to the nearest hundredth?(spelling?)  thanks a lot for your time.    | 
  
| 
       Maniac (V) Lord Mad Scientist Sovereign of all the lands Ozone and just beyond that little green line over there... From: Stockholm, Sweden  | 
    
       
  posted 08-17-2000 08:49
      
      
     | 
  
| 
       Maniac (V) Lord Mad Scientist Sovereign of all the lands Ozone and just beyond that little green line over there... From: Stockholm, Sweden  | 
    
       
  posted 08-17-2000 09:00
      
      OK, I got my CAPitalIZAtion off, it's actually Math.round(...). This is one of those picky tags, that needs to be capitalized just this way. I also had some problems with netscape, turns out "long" is a reserved word, heh. I ended up with this code...  | 
  
| 
       Paranoid (IV) Inmate From: my mother  | 
    
       
  posted 08-17-2000 16:25
      
      Thank you for the help.  It works great.  | 
  
| 
       Bipolar (III) Inmate From: Dublin, Ireland  | 
    
       
  posted 08-17-2000 16:26
      
      Also, Math.round rounds the number up. Math.floor rounds the number down.  | 
  
| 
       Lunatic (VI) Mad Scientist From: Massachusetts, USA  | 
    
       
  posted 08-17-2000 18:26
      
      No, Math.round correctly rounds the numbers, I believe.  If you want to round up, use Math.ceil() (short for ceiling, i believe).  And Math.floor() does, as you said, round down.  | 
  
| 
       Paranoid (IV) Inmate From: my mother  | 
    
       
  posted 08-17-2000 19:22
      
      Correct. 231 cubic inches = 1 gallon. thanks for the help. I've also posted a brief bio here http://www.ozones.com/forum/Forum1/HTML/000258.html  | 
  
| 
       Maniac (V) Lord Mad Scientist Sovereign of all the lands Ozone and just beyond that little green line over there... From: Stockholm, Sweden  | 
    
       
  posted 08-17-2000 23:44
      
      Yah, I use the Math.floor() function when I'm dealing with random numbers, it helps me be sure not to round the wrong way and get a number one too big. I could get the same effect with the "round up" function, but I always have a hard time spelling that word for the underside of the roof, heh.  |