Home 자바스크립트 조건문
Post
Cancel

자바스크립트 조건문


조건문



if 조건문


조건문은 주어진 조건식의 결과에 따라 코드 블럭의 실행을 결정 합니다.

1
2
3
4
5
if(조건식){
    // 조건식이 참이면 이 코드 블럭이 실행 됩니다.
}else{
    // 조건식이 거짓이면 이 코드 블럭이 실행 됩니다.
}

조건식을 추가 하고 싶으면 else if문을 사용합니다.

1
2
3
4
5
6
7
if(조건식1){
    // 조건식1이 참이면 이 코드 블럭이 실행 됩니다.
}else if(조건식2){
    // 조건식2이 참이면 이 코드 블럭이 실행 됩니다.
}else{
    // 조건식1, 조건식2가 거짓이면 이 코드 블럭이 실행 됩니다.
}

switch 조건문


switch 문은 표현식을 평가하여 그 값과 일치하는 표현식을 갖는 case 문으로 실행 순서를 이동 시킵니다.
switch 문의 표현식과 일치하는 표현식을 갖는 case 문이 없다면 실행 순서는 default 문으로 이동합니다.
default 옵션으로 사용할 수도 있고 사용하지 않을 수도 있습니다.

1
2
3
4
5
6
7
8
9
10
switch (표현식) {
  case 표현식1:
    switch 문의 표현식과 표현식1이 일치하면 실행될 ;
    break;
  case 표현식2:
    switch 문의 표현식과 표현식2가 일치하면 실행될 ;
    break;
  default:
    switch 문의 표현식과 일치하는 표현식을 갖는 case 문이 없을  실행될 ;
}

default 문에는 break 문법을 생략하는것이 일반적입니다.
swtich문은 일치하는 case가 나와도 멈추지 않고 계속 진행이 됩니다.
그러므로 break 문법이 switch문을 탈출 시키는 역할을 해주므로 알맞게 사용해야 합니다.


This post is licensed under CC BY 4.0 by the author.