[JS] 조건문

codeCYJ·2022년 5월 26일
0

javaScript

목록 보기
4/35

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

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;
}
profile
안녕하세요

0개의 댓글