멋쟁이사자 FE7
멋쟁이사자 FE7 26일차
FrontEnd 개발자 준비생 최현우
2023. 8. 9. 22:31
728x90
Findings (배운 점)
JS
switch 문
switch 문은 다양한 경우(case)에 따라 다른 동작을 수행하고자 할 때 사용되는 조건문이다. 이를 사용하면 한 가지 변수나 값에 대한 여러 가지 가능한 값을 확인하고, 각 경우에 맞는 코드 블록을 실행할 수 있다.
아래의 코드는 숫자에 따라 요일을 출력하는 예제입니다.
let day = 3;
let dayName;
switch (day) {
case 1:
dayName = "일요일";
break;
case 2:
dayName = "월요일";
break;
case 3:
dayName = "화요일";
break;
case 4:
dayName = "수요일";
break;
case 5:
dayName = "목요일";
break;
case 6:
dayName = "금요일";
break;
case 7:
dayName = "토요일";
break;
default:
dayName = "잘못된 값";
}
console.log("오늘은 " + dayName + "입니다.");
위 코드에서 switch 문은 변수 day의 값에 따라 다른 경우로 나눠진다. 변수 day가 3인 경우, case 3에 해당하는 코드 블록이 실행되어 dayName에 "화요일"이라는 값을 할당하게 된다. break 문은 해당 case 블록을 종료시키는 역할을 하며, default 블록은 어떤 경우에도 위의 case에 해당하지 않는 경우에 실행된다.
while 문
while 문은 조건이 참(true)인 동안 특정한 코드 블록을 반복해서 실행하는 반복문이다.
while (조건) {
// 조건이 참일 때 실행되는 코드
}
여기서 조건은 불린(Boolean) 값을 반환하는 표현식이다. 조건이 참일 경우, 코드 블록 내의 코드가 실행되고, 그 후에 다시 조건을 검사한다. 만약 조건이 거짓(false)이면 반복문은 종료된다.
아래 예시를 통해 더욱 쉽게 이해해 보자. 이 코드는 1부터 5까지 숫자를 출력하는 예제이다
let count = 1;
while (count <= 5) {
console.log(count);
count++;
}
위의 코드에서 count 변수는 1로 초기화되고, while 문은 count가 5 이하인 동안에 계속해서 반복된다. 반복문이 한 번 실행될 때마다 count가 출력되고 1씩 증가하게 된다. 반복문은 count가 6이 되면 count <= 5 조건이 거짓이 되어 종료한다.