JavaScript
JavaScript - 문자열인 숫자 여부 확인하기
새발개발JA
2022. 11. 26. 17:11
반응형
타입은 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 으로 취급한다.
반응형