728x90
반응형
소수점 1 자릿수가 0인 경우 소수점 이하 버리고 소수점 1 자릿수가 0보다 큰 경우 소수점 이하 올림
function processNumber(num) {
var rounded = Math.round(num * 10) / 10; // 소수점 1 자릿수에서 반올림
if (rounded % 1 === 0) { // 소수점 1 자릿수가 0인 경우
return Math.floor(rounded); // 소수점 이하 버림
} else { // 소수점 1 자릿수가 0보다 큰 경우
return Math.ceil(rounded); // 소수점 이하 올림
}
}
console.log(processNumber(10.000000000001137));
결과 : 10
728x90
반응형
'JS > javascript' 카테고리의 다른 글
[js] http로 접속하면 https로 redirect (0) | 2022.11.25 |
---|---|
location.href 사용법 (0) | 2022.08.26 |
[javascript] 천단위 찍기 (0) | 2022.07.31 |
[javascript] media query (0) | 2022.07.31 |
[javascript] URL 형식인지를 체크하는 정규식 (0) | 2022.07.31 |