본문 바로가기
✘✘✘ 끄적끄적

[Math] trunc, parseInt vs floor? 음수일 경우 값이 다르다 조심!!

by PrettyLog 2023. 4. 15.

parseInt: 정수로 바꾼다.

trunc: 소수점을 버린다.

floor: 내림을 한다.

차이는 실수인 음수인 소수일 경우 -23.3을 Javascript에서 Math.trunc, parseInt와 Math.floor를 했을 때 결과가 다르다

Math.trunc(-10.05) // -10
Integer.parseInt(-10.05) // -10

Math.floor(-10.05) // -11

음수일 경우 값이 다르다. 조심하자

댓글