Notice
Recent Posts
Recent Comments
Link
투케이2K
9. (javascript/자바스크립트) isNaN (Not a Number) 사용해 문자 포함 여부 확인 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Edit++
개발 언어 : javascript
/* =========================== */
/* =========================== */
[소스 코드]
<script>
/*
[JS 요약 설명]
1. NaN : Not a Number 를 의미합니다 (즉, 숫자가 아니다)
2. NaN 은 숫자를 계산 시 중간에 문자 값 등 연산에 포함되면 안되는 값이 있는지 확인합니다
3. isNaN 결과 : 문자 포함 시 true / 숫자로만 이루어져 있을 경우 false
*/
/* 이벤트 함수 정의 */
function main_function() {
/* 초기 변수 선언 실시 */
var str_one_value = "hello123";
var str_two_value = "10";
var num_value = 20;
/* 결과 확인 실시 */
console.log("str_one_value [문자] : " + isNaN(str_one_value));
console.log("str_two_value [형변환] : " + isNaN(Number.parseInt(str_two_value)));
console.log("num_value [정수] : " + isNaN(num_value));
};
</script>
/* =========================== */
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
/*
[JS 요약 설명]
1. NaN : Not a Number 를 의미합니다 (즉, 숫자가 아니다)
2. NaN 은 숫자를 계산 시 중간에 문자 값 등 연산에 포함되면 안되는 값이 있는지 확인합니다
3. isNaN 결과 : 문자 포함 시 true / 숫자로만 이루어져 있을 경우 false
*/
/* =========================== */
반응형
'JavaScript' 카테고리의 다른 글
11. (javascript/자바스크립트) switch case default 구문을 사용해 사용자 점수 확인 및 학점 출력 실시 (0) | 2021.06.04 |
---|---|
10. (javascript/자바스크립트) if else 구문을 사용해 사용자 점수 확인 및 학점 출력 실시 (0) | 2021.06.03 |
8. (javascript/자바스크립트) typeof 사용해 변수 데이터 타입 확인 실시 (0) | 2021.06.03 |
7. (javascript/자바스크립트) 삼항식 연산자를 사용해서 두 정수 값 중 더 큰 (max) 정수값 출력 실시 (0) | 2021.06.03 |
6. (javascript/자바스크립트) 산술 연산자, 비교 연산자, 대입 연산자, 논리 연산자, 비트 연산자 종류 (0) | 2021.06.03 |
Comments