반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- windows
- CSS
- javascript
- 인텔리제이
- Button
- 배열
- js
- Visual Studio Code
- 자바스크립트
- 이클립스
- Eclipse
- vscode
- 문자열
- date
- Java
- table
- 이탈리아
- list
- Array
- CMD
- html
- input
- json
- string
- 자바
- IntelliJ
- Maven
- Files
- ArrayList
- 테이블
Archives
- Today
- Total
어제 오늘 내일
[Javascript] 문자열이 숫자인지 체크하기, isNaN() 함수 본문
Javascript의 문자열이 숫자인지 체크하는 방법
Javascript의 문자열이 숫자인지 체크하기 위해서는
isNaN() 함수를 사용합니다.
isNaN()
isNaN(value)
여기에서 NaN은 'Not a Number'의 약자입니다.
파라미터
테스트할 값을 입력합니다.
리턴값
파라미터가 숫자가 아닐 경우 true를 리턴하고,
파라미터가 숫자일 경우 false를 리턴합니다.
예제
See the Pen 문자열 by anna (@hianna) on CodePen.
▶ '123', '123.1', 123, -123, .1
문자열 타입이든 숫자 타입이든 숫자가 입력되면 isNaN() 함수는 false를 리턴합니다.
▶ 'abc'
문자열이 입력되면 true를 리턴합니다.
▶ '123+123'
숫자로 이루어진 문자열 안에 숫자가 아닌 '+' 기호가 있기 때문에 true를 리턴합니다.
▶ undefined, {}
undefined, {} 는 true를 리턴합니다.
▶ '', ' ', null, true, false, []
빈 문자열, null, boolean 값, 배열은 false를 리턴합니다.
▶ new Date(), new Date().toString()
new Date()는 false를 리턴합니다.
new Date().toString()은 문자를 리턴하므로 true를 리턴합니다.
isNaN() 함수를 사용하여 문자열이 숫자인지, 아닌지 판단하는 방법을 알아보고,
여러가지 예제를 살펴보았습니다.
다음 포스팅에서는
숫자인 문자열을 숫자 타입으로 변경하는 방법을 알아보도록 하겠습니다.
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] 문자열 숫자로 변환하기 (2) - parseFloat() (0) | 2020.07.24 |
---|---|
[Javascript] 문자열 숫자로 변환하기 (1) - parseInt() (2) | 2020.07.23 |
[Javascript] 문자열 뒤에서 자르기 (0) | 2020.07.21 |
[Javascript] 문자열의 첫글자 삭제하기 (0) | 2020.07.21 |
[Javascript] 문자열 날짜(Date) 변환하기 (0) | 2020.07.20 |
Comments