728x90
조건문
- 주어진 조건에 따라 결과값을 출력하는 구문
- 조건으로는 비교연산자 또는 논리 연산자 사용
[if 문: if(조건){수행할 명령} ]
--> 만약 a<b가 참이라면 중괄호 안의 코드를 실행
if문
var a =20;
var b= 40;
if(a<b) {
console.log("a는 b보다 작다.");
}
[if ~ else문]
-->조건이 true 면 if문 false면 else 문 실행
var a=20;
var b=40;
if (a>b) {
console.log("a는 b보다 크다.");
}else {
console.log("a는 b보다 작거나 같다.")'
}
[else if문]
-->여러개의 조건문의 생성할 때 사용
var a=20;
var b=40;
var c=60;
if(a>b) {console.log("a는 b보다 크다."); --> false로 실행하지 X
} else if (b>c) {console.log("b는 c보다 크다."); --> false로 실행하지 X
} else if (a<c) {console.log("a는 c보다 크다."); --> true로 실행함
} else if (b<c) {console.log("b는 c보다 작다."); --> true로 나왔으므로 추가 실행x
} else if { console.log("모든 조건을 만족하지 않는다."); --> true로 나왔으므로 추가 실행x
}
[중첩 if문]
--> if문 안에 또다른 if문을 삽입할 때 사용
var a=20;
var b=40;
if (a!==b) {
if (a>b) {console.log("a는 b보다 크다");}
else {console.log("a는 b보다 작다");}
}else { console.log("a와 b는 같다");}
[예제]
var a = 20;
var b = 40;
if(a!==b) { <--조건 충족하여 안쪽 조건문 진입
if(a > b) { <--false 이므로 다음 조건문 진입
document.write("a > b");
} else { <-- true이므로 해당 값 출력
document.write("a < b");
}
} else { <-- a와 b의 값이 동일할 때 출력됨
document.write("a === b");
}
728x90
반응형
'JavaScript' 카테고리의 다른 글
자바스크립트 활용 (0) | 2023.06.28 |
---|---|
반복문 (0) | 2023.06.28 |
연산자 (0) | 2023.06.28 |
데이터타입의 프로퍼티와 메서드 (0) | 2023.06.28 |
자바스크립트 데이터타입 (0) | 2023.06.28 |