728x90
반응형
isNaN()
isNaN() 함수는 주어진 값이 "Not-a-Number"인지 여부를 판별하는 함수
전달된 값이 숫자가 아닌 경우 true를 반환, 숫자인 경우 false를 반환
예시
console.log(isNaN(123)); // 출력: false
console.log(isNaN('Hello')); // 출력: true
console.log(isNaN('123')); // 출력: false
console.log(isNaN('123abc')); // 출력: true
console.log(isNaN(NaN)); // 출력: true
console.log(isNaN(null)); // 출력: false
console.log(isNaN(undefined)); // 출력: true
- isNaN(123): 숫자 123은 숫자이므로 false 출력
- isNaN('Hello'): 문자열 'Hello'은 숫자가 아니므로 true 출력
- isNaN('123'): 문자열 '123'은 숫자로 해석될 수 있으므로 false 출력
- isNaN('123abc'): 문자열 '123abc'은 숫자로 해석될 수 없으므로 true 출력
- isNaN(NaN): NaN은 "Not-a-Number"를 나타내는 특수한 값으로, true 출력
- isNaN(null): null은 숫자가 아니므로 false 출력
- isNaN(undefined): undefined는 숫자가 아니므로 true 출력
참고 사항
문자열이 숫자로 해석될 수 있다면 false를 반환하고, 그렇지 않으면 true를 반환
NaN 값은 항상 true를 반환
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
[Javascript] alert 창 줄바꿈 (0) | 2023.08.04 |
---|---|
[Javascript] 자바스크립트 slice와 splice 비교 (0) | 2023.07.07 |
[Javascript] url 파일 다운로드 (0) | 2023.06.28 |
[Javascript] export 'default' (imported as 'XLSX') was not found in 'xlsx' 해결 방법 (0) | 2023.06.26 |
[Javascript] 자바스크립트, 리액트 xlsx 라이브러리 사용법 (0) | 2023.06.23 |