동작의 범위를 널히자 - 조건 분기(else if)
조건 분기 두 개의 if문(즉, 두개의 조건식)을 사용해서 처리 방식을 세가지로 늘리도록
3가지 분기
yes false no인지 체크
<script>
var answer = window.prompt('도움말을 보시겠습니까?');
if(answer === 'yes'){
window.aler('탭키로 점프해서 장애물을 피합니다.');
} else if(answer === 'no') {
window.alert('게임 진행중...');
} else {
window.alert('yes 또는 no로 대답해주세요');
}
</script>
if문 { ~ }
if(answer === 'yes'){
처리I
} else if(answer === 'no') {
처리II
} else {
처리III
}
조건문 응용1
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<script>
id = prompt('아이디를 입력해주세요.')
if(id=='egoing'){
alert('아이디가 일치 합니다.')
} else {
alert('아이디가 일치하지 않습니다.')
}
</script>
</body>
</html>
조건문 응용2
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<script>
id = prompt('아이디를 입력해주세요.');
if(id=='egoing'){
password = prompt('비밀번호를 입력해주세요.');
if(password==='111111'){
alert('인증 했습니다.');
} else {
alert('인증에 실패 했습니다.');
}
} else {
alert('인증에 실패 했습니다.');
}
</script>
</body>
</html>
'Front-End > JavaScript' 카테고리의 다른 글
반복문 - for (0) | 2017.03.11 |
---|---|
시간에 따라 다른 메시지 표시하기 - 논리 연산자 (0) | 2017.03.11 |
입력 내용에 따라 동작 변경하기 - 변수 (0) | 2017.03.11 |
자바스크립트 문법 - IF 문 (0) | 2017.03.08 |
요소 가져오기 (0) | 2017.03.08 |