Javascript - 조건문

오태원·2024년 11월 16일

조건문

특정 조건일 때만 실행하고 싶은 구문이 있을 때 사용.

  • if 문
  • 삼항 연산자
  • switch문

if 문

  • 가장 기본적인 조건문 : if문의 기본구조 : if(조건){ }

    • 조건은 true false로 결과가 나오는것을 작성
    • 조건에 변수 자체를 써도 되는 경우가 있는데, 이 경우는 변수자체가 true나 false로 판별 가능할 경우.

  • 기본 if문에서 진화한 형태로 else와 else if가 있다.

    • 소괄호 속의 조건이 참이면 if 이하의 문장, 조건이 거짓이면 else 이하의 문장 실행.
      • else는 조건을 필요로 하지 않는다.
    • else if는 if처럼 조건이 필요하다.
    • if가 먼저 나오고 else if가 나와야 한다.

  • if문은 중첩이 가능하다. if문안에 if문이 들어올 수 있음.

    • ex) 조건문 중첩 예시

switch 문

  • if와 마찬가지로 조건문이지만 switch의 소괄호 안에는 true, false로 값이 나오는 조건이 아닌 변수 사용
    - case에는 값에 대한 경우가 들어가고, 변수와 값이 일치한다면 실행한다.
  • a가 1일 때, a가 2일 때 각각 실행되는문장.
  • case는 연속으로 가능하다.
  • break있는 구간에서 조건문을 종료한다.
  • ex) switch 문

삼항연산자

IF문을 간단하게 표현하는 방법 : 한 줄로 표현이 가능하다.

  • 조건이 참인경우 ' : ', 조건이 거짓인 경우 ' ; '를 사용한다.
  • ex) 삼항연산자

반복문

특정코드를 반복하고 싶을 때 사용하는 코드.
(for, while, do~while..)

  • 기본 구조
    • for (초기화식 //변수 선언// ; 조건식 //조건식이 거짓이면 for문 종료// ; 증감식 //조건식이 참이면 반복// {
      실행 문장;
      }


  • for 문

    • for 문으로 덧셈문 만들기


  • while 문 : 조건이 참일 때 실행.

    • for 문과는 달리 값을 제어하는 구문이 기본적으로 포함 되어있지 않으므로 무한루프 가능하다. // 조건이 항상 참이라는 가정일 때

    • 기본 구조:
      let i = 0;
      while ( i < 10 ){ // 코드 // i++;
      }

  • while 문으로 구구단 코드.

  • break: 반복문을 멈추고 빠져나옴

  • continue: 반복문을 멈추고 다음 반복으로 진행

0개의 댓글