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;
}
//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;
}
'HTML & Script' 카테고리의 다른 글
이미지 미리 보기 (1) | 2007.05.02 |
---|---|
날짜 더하기, 토/일요일 피하기 (1) | 2007.05.02 |
iframe 내용에 맞게 자동으로 크기 조절하기 (0) | 2007.05.02 |
checkbox 전체 선택, 해제 스크립트 (0) | 2007.05.02 |
대문자 자동변환 입력함수 (1) | 2007.05.02 |