[자율학습] 12일차

제트·4일 전
0

9.4 조건문 다루기

9.4.1 if, else, else if문
1. if문

if(조건식){
  // 조건식이 참이면 블록문 실행
}
  1. else문
if(조건식) {
 //조건식이 참이면 블록문 실행
}else{
 //조건이 거짓이면 블록문 실행
}
  1. else if문
if(조건식1) {
 //조건식1이 참이면 블록문 실행
} else if(조건식2){
 //조건식2가 참이면 블록문 실행
}else{
 //조건식이 모두 거짓이면 블록문 실행
}
  1. 중첩하기
  • 분기 처리 : 어떤 조건식 만족할 때 어떤 블록문 실행할지 결정하는 것

9.4.2 switch문

switch(key){
 case value1:
  // key가 value1일 때 실행할 블록문
  break;
 case value2:
  // key가 value2일 때 실행할 블록문
  break;
 default:
  // 아무것도 일치하지 않을 때 실행할 블록문
  break;
}

9.5 반복문 다루기

9.5.1 while문

while(조건식){
  // 조건식이 참이면 실행
}

9.5.2 무한 반복문

  • 반복문의 조건이 계속 참으로 평가되어 반복문이 끝나지 않고 무한히 실행됨

9.5.3 do while문

do{
  // 블록문
}while(조건식);

9.5.4 for문

for(초깃값; 조건식; 증감식){
  //블록문
}

9.5.5 for문과 배열

  • for문은 횟수를 지정하는 반복문이라는 특징으로 배열과 같은 자료형을 반복 횟수 용도로 사용할 수 있음

9.5.6 for...in

for(가변수 in 배열/객체 리터럴){
  //블록문
}

9.5.7 break문

  • 어떤 반복문이라도 break문 만나면 반복문 종료됨

9.5.8 continue문

  • continue문은 반복문을 건너뛰고 실행하라는 명령
  • 반복문의 블록문에서 continue 문을 만나면 해당 반복 실행만 건너뛰게 됨
profile
소프트웨어학부 3학년 / 프론트엔드 웹 개발 공부 중입니다 / iot, 임베디드 분야에도 관심 있습니다

0개의 댓글

관련 채용 정보