(x)html 관련된 팁을 공유하는 공간입니다.
글 수 66
13
조회 수 : 6472 신고 : 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개이상