조건문은 주어진 조건식의 결과에 따라 특정 명령을 수행하도록 제어하는 명령문이다.
형태는 다음과 같다.
if (조건식1) {
조건식1의 결과가 참일 때 실행하고자 하는 명령문;
}
else if (조건식2) {
조건식2의 결과가 참일 때 실행하고자 하는 명령문;
}
else {
조건식1의 결과도 거짓이고, 조건식2의 결과도 거짓일 때 실행하고자 하는 명령문;
}
ex) 양자택일 문제
<body>
<h1>양자 택일의 조건부 블럭 구성하기</h1>
<p id="one"></p>
<p id="two"></p>
<script>
let isMan = confirm("남성이면 확인을 누르시고, 여성이면 취소를 누르세요.");
if(isMan) {
document.querySelector("#one").innerText = "남성입니다.";
}
else {
document.querySelector("#one").innerText = "여성입니다.";
}
//양자 택일의 로직은 3항 연산자를 활용해서 해결할 수 있다.
let result = isMan ? "남성입니다" : "여성입니다";
document.querySelector("#two").innerText = result;
</script>
</body>