Math.trunc( ) 와 Math.floor( ) 의 비교

이지혜·2023년 5월 14일
0

공통점) 숫자의 소숫점 이하를 버린다.

차이점) 두 함수의 동작방식이 다르다.

  • Math.trunc( )
    -소숫점 이하를 단순히 잘라내버린다.
    ex)  Math.trunc(3.14) = 3

         Math.trunc(-3.14) = -3

  • Math.floor( )
    -주어진 숫자보다 작거나 같은 가장 큰 정수를 반환한다.
    ex) Math.floor(3.14) = 3

        Math.floor(-3.14) = -4

결론!

'Math.trunc( )'는 숫자의 정수부분만 필요한 경우에 사용하고, ‘Math.floor( )’는 주어진 숫자보다 작으면서 가장 큰 정수가 필요한 경우에 사용하자!

profile
고민하고 실행하는 프론트엔드 개발자, 이지혜입니다.

0개의 댓글

관련 채용 정보