본문 바로가기

KNOWHOW/front

javascript 반올림/올림/내림

 

 

 

 

 

 

common 같은 이름으로 js파일 생성한 후에

화면에서 <script type="text/javascript" src="../js/common.js"></script> 로 인클루드 하고

스크립트에서 호출할때는 math.rount(123.123, 0)

 

 

/**

  * @param num 파라미터는 반올림/올림/내림 할 숫자

  * @param ja 소숫점 몇 번째에서 반올림/올림/내림 할 것인지

  * @returns 반올림/올림/내림 결과

**/

var math = {
 // 반올림
 round : function(num,ja){
  ja=Math.pow(10,ja);
  return Math.round(num * ja) / ja;
 }
 // 올림
 , ceil : function(num, ja){
  ja=Math.pow(10,ja);
  return Math.ceil(num * ja) / ja;
 }
 // 버림
 , floor : function(num, ja){
  ja=Math.pow(10,ja);
  return Math.floor(num * ja) / ja;
 }
};