<script>
// 사용자에게 입력받은 값이 숫자로만 구성되어 있는지 확인하는 함수
function isNumberic (input){
// var key = "1";
function temp(key) {
// 키 하나 확인
var output = false;
for (var i = 0; i < 10; i++) {
if(key == i) {
return true;
// 0번째 반복 : key="1", i="0", output = false > 반복문 계속
// 1번째 반복 : key="1", i="1", output = true
} // if
} // for
return false;
} // temp
for (var i = 0; i < input.length; i++) {
if(!temp(input[i])) { // !: 논리 부정 연산자
return false;
}
}
return true;
} // isNumberic
alert(isNumberic("4564875"));
// 숫자로만 구성되어 있으니, true를 출력
alert(isNumberic("4564aff875"));
// 숫자로만 구성되어 있는 것이 아니므로, false를 출력
</script>
<script>
// 숫자인지 아닌지 확인하는 코드
function isNumber(input){
if(isNaN(Number(input))) {
return false;
} else {
return true;
}
}
alert(isNumber("4564875"));
// 숫자이므로, true를 출력
alert(isNumber("4564aff875"));
// 숫자가 아니므로, false를 출력
</script>
'Java Script 자바스크립트' 카테고리의 다른 글
[객체] 총점과 평균 구하기 (0) | 2021.05.20 |
---|---|
[객체] 동적으로 속성 추가 / 제거 delete (0) | 2021.05.20 |
[함수] 매개변수로 넣은 값, 모두 곱해주기 (0) | 2021.05.10 |
[함수] 매개변수를 제곱해주는 함수 만들기 (0) | 2021.05.10 |
[함수] 기본 매개변수 (0) | 2021.05.10 |