Number vs parseInt

KHW·2021년 6월 24일
0

Javascript 지식쌓기

목록 보기
47/95

공통점

  • 문자를 숫자로 바꾸어준다.
let str1 = "123"
let str2 = "456"
Number(str1)
123
parseInt(str2)
456

차이점

  • 숫자와 문자의 합친 형태에서 차이가 발생
  • Number는 NaN으로 인식하나 parseInt는 숫자만 인식하여 처리 (숫자로 시작하는 경우에는 숫자가 끝날때 까지만 형변환을 한다 )
let str1 = "1000aaa2000"
Number(str1)
NaN
parseInt(str1)
1000

출처

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글