본문 바로가기
JavaScript

JavaScript - 문자열인 숫자 여부 확인하기

by 새발개발JA 2022. 11. 26.
반응형

 

 

 

타입은 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 으로 취급한다.

 

 

 

 

 

 

 

 

 

반응형

댓글