function Round(Num, Position , Base){
        //Num = 반올림할 수
        //Position = 반올림할 자릿수(정수로만)
        //Base = i 이면 소숫점위의 자릿수에서, f 이면 소숫점아래의 자릿수에서 반올림

    if(Position == 0){
                //1이면 소숫점1 자리에서 반올림
        return Math.round(Num);
    }else if(Position > 0){
                        var cipher = '1';
                        for(var i=0; i < Position; i++ )
                                        cipher = cipher + '0';

                        var no = Number(cipher);

                        if(Base=="F"){
                                        //소숫점아래에서 반올림                        
                                        return Math.round(Num * no) / no;
                        }else{
                                        //소숫점위에서 반올림.                        
                                        return Math.round(Num / no) * no;
                        }
         }else{
                        alert("자릿수는 정수로만 구분합니다.");
                        return false;
         }

+ Recent posts