everyday com-eat
작성일
2021. 12. 15. 10:50
작성자
갱수터
728x90

조건문

if(조건식)
 {
 자바스크립트코드;
}else if(조건식) {
 자바스크립트코드;
}else {
 자바스크립트코드;
}
  • if문
    - 조건식을 만족시키면 코드실행
    조건식은 어떤 데이터를 입력해도 true 또는 false 반환
    false <- 0, null, ""(빈 문자), undfined
    true <- 그 외의 값들

  • else문
    - if문의 조건식이 false일때 코드 실행

  • else if문
    - 조건식이 두가지 이상일 때 
    - 가장위에 있는 조건식부터 차례대로 조건 검사
    - 만족하는 값이 나오면 그에 해당하는 코드를 실행하고 조건문 종료

  • 중첩if문
    - 조건문 안에 조건문

선택문

switch문

var 변수 = 초깃값;

switch(변수) {

 case 값1: 코드1;
 break; //중단 키워드

 case 값2: 코드2;
 break;

 default: 코드n; //여러 case값과 일치하는 값이 없다면 default의 코드 실행
}

반복문

  • while
    var 변수 = 초깃값;

    while( 조건식 ) {

     자바스크립트 코드;
     증감식;

    }
    조건식을 검사하고 만족하면
    중괄호안에 있는 코드와 증감식을 실행, 그리고
    다시 조건식을 검사

  • do while
    do{

     자바스크립트 코드;
     증감식;

    }while(조건식);
    반드시 한번은 코드를 실행한 후 조건식 검사

  • for
    for(초깃값; 조건식; 증감식) {

     자바스크립트 코드;

    }
  • 중첩반복문
    - 반복문 안에 반복문
  • continue
    - continue문의 아래 코드는 실행하지 않고 다음 반복 실행

  • break
    - break문을 만나게 되면 반복이 중단된다.