변수 값이 숫자인지 어떻게 알 수 있습니까?
값이 숫자인지 확인하는 다양한 방법이 있습니다.
https://flaviocopes.com/how-to-check-value-is-number-javascript/
첫 번째는 브라우저에서 창 객체에 할당 된 전역 변수 인 isNaN()입니다.
const value = 2
isNaN(value) //false
isNaN('test') //true
isNaN({}) //true
isNaN(1.2) //false
isNaN()이 false를 리턴 하면 값은 숫자입니다.
다른 방법은 typeof 연산자를 사용하는 것입니다. 숫자 값으로 사용하면 '숫자'문자열을 반환합니다.
typeof 1 //'number'
const value = 2
typeof value //'number'
따라서 다음과 같은 조건부 검사를 수행 할 수 있습니다.
const value = 2
if (typeof value === 'number') {
//it's a number
}
등록된 댓글이 없습니다.