본문 바로가기

Study/JS

조건문

 

 

조건문은 주어진 조건식의 결과에 따라 코드블록의 실행을 결정한다.
조건식은 불리언 값으로 평가될 수 있는 표현식이다.

Js에서는 if...else문과 switch문이 있다.

 

if ...else문

if...else문은 조건식의 평가결과가 true일 경우 if문의 코드블록이 실행되고
false일 경우 else문의 코드블록이 실행된다.

if (질문할내용:조건식-boolean이나올식으로작성) {
   // 질문에 통과했을때만 실행할 내용들 작성
}
else if (앞의 질문 통과 X, 추가 보완 질문.) {
   // 통과하면 실행할 내용
}
else if (앞의 질문 통과 X, 추가 보완 질문.) {
   // 통과하면 실행할 내용
   // else if는 여러개 붙이는게 가능. (보완 질문 여러번 가능)
}
else {
   // 모든 조건을 다 틀렸을때에 대한 대응 코드
}

 

코드블록내의 문이 하나뿐이라면 중괄호를 생략할 수 있다.

if (num>0) kind = "양수";
else if(num < 0) kind = "음수";
else kind = "영";

 

switch문

주어진 표현식을 평가하여 그 값과 일치하는 표현식을 갖는 case문으로 실행 흐름을 옮긴다.
일치하는 case문이 없다면 default문으로 이동한다.(선택사항)

switch (기준변수) {
case 경우1:
      // 경우 1에 대한 대응코드
      break;
case 경우2:
      // 경우 2에 대한 대응코드
      break;
default:
      // 아무데도 해당 안될경우 대응 코드 (else 와 비슷한 느낌)
      break;
}
 

 


출처

 

모던 자바스크립트 Deep Dive: 자바스크립트의 기본 개념과 동작 원리

269개의 그림과 원리를 파헤치는 설명으로 ‘자바스크립트의 기본 개념과 동작 원리’를 이해하자! 웹페이지의 단순한 보조 기능을 처리하기 위한 제한적인 용도로 태어난 자바스크립트는 과도

wikibook.co.kr

 

 

'Study > JS' 카테고리의 다른 글

옵셔널체이닝연산자  (0) 2022.09.22
반복문  (0) 2022.09.22
연산자  (0) 2022.09.22
템플릿리터럴  (0) 2022.09.22
변수  (0) 2022.09.22