티스토리 뷰
조건문
1. 조건문이란?
2. else, else if
조건문은 if로 시작한다. if 뒤의 괄호에 조건이 오고, 조건이 될 수 있는 값는 Boolean이다.
Boolean의 값이 true라면 조건이 담겨진 괄호 다음의 중괄호 구문이 실행된다.
처음 if 괄호를 비교 하고 해당 사항이 없다면 else가 실행이 된다.
Boolean의 값이 true라면 조건이 담겨진 괄호 다음의 중괄호 구문이 실행된다.
if(true){
alert('result : true');
}
if(false){
alert('result : true');
}
: 더 복잡한 상황을 처리 할때처음 if 괄호를 비교 하고 해당 사항이 없다면 else가 실행이 된다.
if(true){
alert(1);
} else {
alert(2);
}
2. else, else if
else if를 사용하면 좀 더 다양한 조건을 사용 할 수 있다.
else if는 여러개 올 수 있다.
3. 조건문의 응용else if는 여러개 올 수 있다.
if(false){
alert(1);
} else if(true){
alert(2);
} else if(true){
alert(3);
} else {
alert(4);
}
조건문의 중첩
4. 논리 연산자
&& : &&는 좌항과 우항이 모두 참(true)일 때 참, AND 연잔자
if(true && true){
alert(1);
}
|| : '||'는 '||'의 좌우항 중에 하나라도 true라면 true, OR 연산자
id = prompt('아이디를 입력해주세요.');
password = prompt('비밀번호를 입력해주세요.');
if(true && true){
alert(1);
}
|| : '||'는 '||'의 좌우항 중에 하나라도 true라면 true, OR 연산자
id = prompt('아이디를 입력해주세요.');
password = prompt('비밀번호를 입력해주세요.');
if((id==='egoing' || id==='k8805' || id==='sorialgi') && password==='111111'){
alert('인증 했습니다.');
} else {
alert('인증에 실패 했습니다.');
}
! : '!'는 부정의 의미로, Boolean의 값을 역전, true를 false로 false를 true로, NOT 연산자
if(!true && !true){
alert(1);
}