<JS>parseInt() vs Math.floor()의 차이

돌리의 하루·2023년 1월 31일
0
post-thumbnail

알고리즘 문제를 풀어보다가,
Math.floor()와 parseInt() 둘 다 비슷하게 쓰이는데,
차이점이 있을까? 🤫 궁금해하다가 차이점을 알게되어서 정리하게 되었다😉

빠르게 말하자면, 두 메서드 둘 다 양수일 경우에는 동일한 값이 나오지만,
음수일 경우 Math.floor()는 소수 첫째 자리에서 양수일 때처럼 내림하지만,
parseInt()는 소수점 밑을 버리기 때문에 올림으로 나타낸다.

그리고! ParseInt() 보다 Math.floor()가 퍼포먼스에서 더 빠르다고 한다. Math.floor()이 더 빠르니까 얘를 자주 사용해야겠다.
++) Math.floor()보다 빠른건 자바스크립트 연산자인 ~~이다

하지만, 협업할때 ~~을 많이 쓰게된다면 협업하는 사람의 입장으로서는 이해하기 힘들 수도 있다. 이 부분을 염두해두고 쓰는 게 좋겠다!

profile
진화중인 돌리입니다 :>

0개의 댓글