Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
more
Archives
Today
Total
관리 메뉴

늘보블로그

Number() vs. parseInt() 본문

스터디로그/javascript

Number() vs. parseInt()

개발자늘보 2021. 1. 9. 23:44

개념

  • String을 Number로 변환해주는 자바스크립트의 타입 변환 내장 함수

용도

  • Number(): 숫자를 다루기 위해 만들어진 함수
    • 숫자 외의 문자가 섞인 String일 경우 NaN을 반환함
    • 소수점 이하 값이 있는 소수 형태의 String을 그대로 Number 변환이 가능함
  • parseInt(): parse라는 명칭에서 알 수 있듯이 어느 정도 구문 분석이 가능한 함수.
    • 숫자+문자 형태의 String일 경우 숫자만 Number 형태로 반환함. 단 String이 반드시 숫자로 시작해야 하며 이외의 경우 NaN 반환함
    • 소수 형태의 String일 경우 정수 값만 Number 형태로 반환함. 소수 값 사용과 파싱이 필요할 경우 parseFloat()의 사용을 고려

요약

  • String -> Number 타입 변환 함수
Number() parseInt()
숫자로만 구성된 문자열을 변환 숫자+문자로 구성된 문자열 중 숫자만 파싱해 반환
소수 형태의 문자열을 숫자로 반환 소수 형태의 문자열은 정수만 반환

'스터디로그 > javascript' 카테고리의 다른 글

함수 2  (0) 2021.01.16
함수 1  (0) 2021.01.15
원시 값과 객체  (0) 2021.01.02
객체리터럴 2  (0) 2020.12.21
객체리터럴 1  (0) 2020.12.18