반응형
타입은 String 인데 무늬만 숫자인 경우가 있다. '153' 이런 경우가 그렇다.
숫자인 척 위장한 스트링 녀석들의 값이 숫자인지 확인해주는 내장 메소드를 알아보자.
(실제로 적용해본 코드 중심으로 하나씩 업데이트해나갈 예정)
isNaN()
console.log('aaa', isNaN('aaa' as any)); // true
console.log('132', isNaN('13579' as any)); // false
console.log('1,399', isNaN('1,399' as any)); // true
** BUT 여기서 '1,234' 세자리 콤마로 분리되는 숫자값이 들어가게 되면 isNaN('1,234' as any)는 string 으로 취급한다.
반응형
'JavaScript' 카테고리의 다른 글
JavaScript - e.preventDefault() 와 e.stopPropagation() 의 차이점 (0) | 2022.12.26 |
---|---|
JavaScript - 정규식 전화번호 입력시 하이픈(-) 추가하기 (0) | 2022.12.02 |
JavaScript - scrollIntoView() 이란 (0) | 2022.11.08 |
JavaScript - 객체에서 undefined 값만 골라 제거하기 (0) | 2022.11.04 |
JavaScript - 최소공배수 구하기 (0) | 2022.11.03 |
댓글