반응형
숫자를 특정 소숫점 자리에서 반올림하거나 천자리를 ","를 넣는 작업을 많이 합니다.
자바스크립트로 숫자 반올림 및 천자리 ","표시하는 함수를 만들어서 사용하게 되었습니다.
아래의 함수를 참고하세요.
function roundNumberToString(value, roundCnt){
try{
var round = 1;
for(var i = 0 ; i < roundCnt ; i++){
round *= 10;
}
var numValue = parseFloat(value);
if(isNaN(numValue)){
throw "Not Number";
}
// roundCnt 만큼 반올림 및 수숫점 자리 고정
var returnValue = (Math.round(numValue*round)/round).toFixed(roundCnt);
// 천단위 , 표시
return returnValue.replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",")
}catch(e){
return value;
}
}
반응형
'Javascript' 카테고리의 다른 글
[SlickGrid] 셀(Cell)에 툴팁(Tooltip) 표시하기 (0) | 2023.07.13 |
---|---|
HTML의 특정 Input에 붙여넣기 못하게 처리하는 방법 (0) | 2022.09.22 |
SlickGrid 엑셀 익스포트하기 (0) | 2022.08.09 |
SlickGrid 데이터 초기화하기 (0) | 2022.07.12 |
SlickGrid 정렬 관련 구현 (0) | 2022.06.29 |
댓글