중첩 If - Else 문
Coddy JavaScript 여정의 기초 섹션에 포함된 레슨. 77개 중 26번째.
if / else if / else 문을 다른 if 문 안에 넣을 수 있습니다. 이를 중첩이라고 하며, 조건을 단계별로 확인할 수 있게 해 줍니다.
예시:
let result;
if (age > 18) {
if (has_license) {
result = "You can drive";
} else {
result = "Get a license first";
}
} else {
result = "Too young to drive";
}안쪽 if는 바깥쪽 if가 참일 때만 실행됩니다.
중첩 구조는 필요한 만큼 깊게 만들 수 있습니다.
if (condition1) {
if (condition2) {
if (condition3) {
// 세 조건이 모두 참입니다
}
}
}결정이 참인지 여부가 다른 결정에 달려 있을 때 중첩을 사용하세요.
챌린지
수영장에 입장할 수 있는지 확인하는 프로그램을 작성하세요.
규칙:
- 10세 이상이어야 합니다.
- 13세 미만인 경우, 성인과 함께 있어야 합니다.
다음 메시지를 정확히 출력하세요.
- 너무 어린 경우:
Sorry, you are too young - 13세 미만이고 성인이 없는 경우:
Sorry, you need an adult with you - 13세 미만이고 성인과 함께 있는 경우:
You can enter with adult supervision! - 13세 이상인 경우:
You can enter by yourself!
직접 해보기
let age = parseInt(inp[0]); // 이 줄을 변경하지 마세요
let hasAdult = inp[1] === "true"; // 이 줄을 변경하지 마세요
// 아래에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러