[강의] 프로그래밍 핵심 개념 in JavaScript_제어문

김하은·2023년 10월 3일
0

코드잇 강의 정리

목록 보기
6/60

프로그래밍 핵심 개념 in JavaScript_제어문

if 문

if (조건문) {
  동작문;
}

switch 문

  • 어떤 값을 입력했는지에 따라 다르게 동작하는 문법
switch (비교할_값) {
  case 조건값_1:
    동작부분;
    break;
  case 조건값_2;
    동작부분;
    break;
  default:
    동작부분;
}
  • defalt: 생략가능. 모든 조건과 일치하지 않을 때 실행 됨
  • 조건 값과 일치하는 경우를 찾은 다음에는 break문을 만나기 전까지 그 아래 모든 동작을 실행함

switch 문 vs if 문

  • 범위를 만족하는 조건식을 만들 때는 if문을 활용하는 것이 효과적임
    특정값을 만족하는 조건식을 만들 떄느 switch문이 효과적임
  • if문에서는 등호를 세 개 입력해야함
    switch문은 암시적 형변화을 허용하지 않음 따라서 자료형을 엄격하게 구분해야함

for 반복문

for (초기화부분; 조건부분; 추가동작부분) {
  동작부분;
}
  • 초기화부분, 추가동작부분은 꼭 채울 필요는 없으나 소괄호 안쪽은반드시 세미콜론 2개가 필요함
  • 초기화 부분에서 생성한 변수는 for문의 로컬 변수임

while 문

while (조건부분) {
  동작부분;
}
  • 글로벌 변수를 조건 비교에 사용하고 반복문 내부에서도 다루면서 반복문이 종료된 뒤에도 이 변수를 사용해야 할 때 주로 사용함

break와 continue

  • break: 조건문을 빠져나옴
  • continue: 동작 부분을 한 번 건너뜀
profile
아이디어와 구현을 좋아합니다!

0개의 댓글