

특정 숫자를 반올림 하거나, 정수만 반환하는 방법은 여러가지가 있다.
그 중에서 핵심적인 3가지를 알아보겠다.
const numStr = "123.45abc";
console.log(parseInt(numStr)); // 123
const num = 123.456;
console.log(Math.round(num)); // 123
const num = 123.456;
console.log(num.toFixed(0)); // "123"
표로 만들면 다음과 같다.
| 기능 | parseInt() | Math.round() | toFixed(0) |
|---|---|---|---|
| 변환 대상 | 문자열, 숫자 | 숫자 | 숫자 |
| 변환 결과 | 정수 (숫자) | 정수 (숫자) | 문자열 |
| 반올림 | 없음 | 있음 (0.5 기준) | 있음 (0.5 기준) |
내 생각엔 parseInt나 toFixed+Number를 쓰는 경우가 가장 많지 않을까 싶다.