FRONTEND/JavaScript

parseInt()

MarkLEE 2021. 5. 19. 10:15

parseInt() 간단하게 정리하기

parseInt(string, radix)는 radix의진수로 적힌 string을 정수로 반환한다.

 

말이 약간 어렵게 느껴질수 있지만, 아래 예를 보자.

 

e.g.

parseInt(1011, 2)라고 하게 된다면, 11이라는 숫자가 나오게 되는데,

이는 2진법으로 적혀져 있는 1011이라는 수를 10진법으로 나타낸 결과라고 할 수 있다. 

 

이렇게 진법을 이용해 parseInt를 이용하는 방법도 있지만, 

parseInt()는 그 결과를 '정수' 로 반환한다는 점에 착안한다면, 이를 버림을 하는 용도로도 사용할 수 있다. 

 

즉, parseInt(11.098838) 이라고 한다면, 11이라는 숫자가 나오게 되는데, 

이는 11.098838이라는 숫자중 소수부분인 0.98838을 제외한 정수인 부분 '11'만 가져온 결과이다. 

이렇게 소수점을 제외하는 용도로도 사용이 가능하다!

'FRONTEND > JavaScript' 카테고리의 다른 글

Array.some(), Array.every()  (0) 2021.05.19
forEach()의 사용 그리고 map()과의 차이  (0) 2021.05.19
reduce함수의 활용  (0) 2021.05.09
고차함수(map, filter, reduce)  (0) 2021.05.07
spread 문법과 rest문법  (0) 2021.04.25