(x)html 관련된 팁을 공유하는 공간입니다.
글 수 66
13
조회 수 : 6563 신고 : 0
| 미리보기 : |
|---|
비밀번호 세번 틀렸을경우 "사용하실수 없습니다" 라는 문구를 출력하는
프로그램을 짜보겠습니다..
물론 for문을 이용해서 만들겠습니다.
var x=1234 // 임의로 비밀번호를 만듭니다.
z=prompt("비밀번호를 입력하세요","")
// 유저가 입력한 암호값을 받아 내가 지정한 비밀번호와 확인하는 작업을 3번 합니다.
// 3번 하는도중 두 값이 같은지 아닌지에 따라 다른 경고창을 출력합니다.
for(i=0; i<3; i++){
// i 가 0 부터 2까지 증가시키며 3번 돌립니다.
if(x!=z){
// 만약 두 값이 같을 경우는 아래 코드를 실행합니다. 같지 않으면 이 아래는 무시하고 else 부분으로 넘어갑니다
if(i==2){
// i 가 2이면, 즉 0, 1, 2 순서이므로 3번째 틀렸을 경우라면 아래 코드를 실행합니다.
// 여기선 3번재 틀린 경우이므로 비밀번호가 일치하지 않는다는 프롬프트창을 띄우지 않아도 됩니다.
alert("3번 이상 틀리면 더이상 사용하실수 없습니다") // 경고창을 띄운후
document.write("3번 이상 틀리셔서 사용하실수 없습니다.")// 화면에 "3번이상 틀리셔서 사용하실수 없습니다" 라는 문구를 출력합니다.
}
else {
// 3번째 틀린것이 아니라면 아래 코드를 실행합니다.
// 여기선 3번까지 입력을 받아야 하므로 계속 프롬프트 창을 띄웁니다.
z=prompt("비밀번호가 일치하지 않습니다." + (2-i) + " 번 남았어요","");
}
}
else {
// 만약 두 값이 같지 않을 경우는 아래 코드를 실행합니다.
alert("비밀번호가 일치합니다.");
break;
// i 가 3일때까지 계속 비교하게 되므로 1번째나 2번째 맞을경우에는 더 이상 for 문을 돌지 않고 밖으로 빠집니다.
}
}
프로그램을 짜보겠습니다..
물론 for문을 이용해서 만들겠습니다.
var x=1234 // 임의로 비밀번호를 만듭니다.
z=prompt("비밀번호를 입력하세요","")
// 유저가 입력한 암호값을 받아 내가 지정한 비밀번호와 확인하는 작업을 3번 합니다.
// 3번 하는도중 두 값이 같은지 아닌지에 따라 다른 경고창을 출력합니다.
for(i=0; i<3; i++){
// i 가 0 부터 2까지 증가시키며 3번 돌립니다.
if(x!=z){
// 만약 두 값이 같을 경우는 아래 코드를 실행합니다. 같지 않으면 이 아래는 무시하고 else 부분으로 넘어갑니다
if(i==2){
// i 가 2이면, 즉 0, 1, 2 순서이므로 3번째 틀렸을 경우라면 아래 코드를 실행합니다.
// 여기선 3번재 틀린 경우이므로 비밀번호가 일치하지 않는다는 프롬프트창을 띄우지 않아도 됩니다.
alert("3번 이상 틀리면 더이상 사용하실수 없습니다") // 경고창을 띄운후
document.write("3번 이상 틀리셔서 사용하실수 없습니다.")// 화면에 "3번이상 틀리셔서 사용하실수 없습니다" 라는 문구를 출력합니다.
}
else {
// 3번째 틀린것이 아니라면 아래 코드를 실행합니다.
// 여기선 3번까지 입력을 받아야 하므로 계속 프롬프트 창을 띄웁니다.
z=prompt("비밀번호가 일치하지 않습니다." + (2-i) + " 번 남았어요","");
}
}
else {
// 만약 두 값이 같지 않을 경우는 아래 코드를 실행합니다.
alert("비밀번호가 일치합니다.");
break;
// i 가 3일때까지 계속 비교하게 되므로 1번째나 2번째 맞을경우에는 더 이상 for 문을 돌지 않고 밖으로 빠집니다.
}
}
소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시
아이콘이 붙게됩니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시


- 추천수 50개이상
- 추천수 30개이상
- 추천수 20개이상
- 추천수 10개이상
- 추천수 3개이상
닫기