JS 9-2
조건문
demo6.html
- 변수 / 비교연산자 결합
앞에서 배운 변수와 비교연산자를 결합해서 사용해보자
id = prompt("ID 입력");
//prompt()구문은 사용자가 입력한 값을 가져와서 변수에 대입함
//API또는 함수라고 부르는데 이 내용은 나중에 나올예정
if (id == "dotoli") {
alert("ID 일치");
} else {
alert("ID 불일치");
}
//입력칸에 dotoli를 쓰면 일치, 이외에는 불일치가 뜸
- 조건문의 중첩
위에 예제에서 id와 pw를 모두 검증해야 한다면?
id = prompt("ID 입력");
//ID값을 prompt로 받고
if (id == "dotoli") {
//id값이 dotoli 일때
password = prompt("PW 입력");
//pw값을 prompt로 받기시작
if (password === "1") {
alert("PW 인증완료");
//만약 받은 password값이 1 이면 PW인증완료
} else {
("PW 인증실패");
//받은 pw값이 1 이외의 값이면 PW인증실패
}
} else {
alert("ID 불일치");
//pw를 받기전에 id 값이 dotoli가 아닌 이외의 값이면 ID불일치
}
//정답 구문을 보면서 작성하는대도 시간이 한참걸림
// ; {} () 를 조건에 따라 잘 사용할 수 있도록 연습하면 좋을 듯
이런식으로 if문 안에 if문을 또 사용하여 중첩해서 활용할 수 있음