[JAVA SCRIPT] parseInt()

차슈·2024년 3월 22일
1

JAVA SCRIPT

목록 보기
1/24
post-thumbnail

c언어에 너무 익숙해져 있어서 그런지 자바스크립트를 쓰면서, 매개변수 return하는 문제를 푸는데 자연스레 int a를 치고있는 내 자신을 발견하면서 parseInt() 함수에 대해 기록해놓고자 적는다.

parseInt가 무엇인가?

문자열을 파싱하여 문자열에 포함된 숫자를 찾아서 number로 형변환을 해주는것.

자바스크립트에 내장되어 있는 함수이다.

예시)

이 예시에서 출력값은 4이다.

숫자 + 문자열 을 입력한다면 숫자만 출력된다.
출력값은 123456


그럼 문자열 + 숫자가 나오면 ?
NAN이 출력된다.


포인트!

parseInt() 함수는 부동 소수점 값은 무시한다.
어떤 의미냐? 만약 num이 123.4이면 123만 반환되고 .4는 무시된다는것. 이건 math.floor() 이라는 함수와 같이 쓰이는거 같다

그리고 "10 20 30 40" 과 같은 문자열이 있으면 결과는 "10"만 반환된다.

이는 parseInt() 함수가 주어진 문자열의 첫 번째 값만 추출하도록 되어있기 때문이다.


*참조 https://sisiblog.tistory.com/243

0개의 댓글