JavaScript 조건문

신동훈·2022년 5월 26일
0

Javascript

목록 보기
1/8

제어문

블록문

0개 이상의 문을 중괄호로 묶은 것.

조건문

주어진 조건식의 평가 결과에따라 코드 블록의 실행을 결정.

1) if... else문

if (조건식 1) {
  code // 조건식 1이 true면 실행
}
else if (조건식 2) {
  code // 조건식 2가 true면 실행
}
else {
  code // 조건식 1, 2가 false면 실행

가) 논리적 참/거짓
나) else if 및 else는 필수가 아니다.
다) else if는 여러 번 사용할 수 있다.
라) 코드 블록 내에 code가 하나라면 중괄호를 생략할 수 있다.

※ 0은 false / 1은 true

2) switch 문

switch (조건식) {
  case 표현식1:
    실행문;
    break;
  case 표현식2
    실행문;
    break;
    
  defalut:
    알맞는 case문이 없는 경우;
}

가) 표현식을 평가하여 그 값과 일치하는 표현식을 갖는 case문으로 실행
나) case문은 콜론으로 마친다.
다) 표현식은 문자열이나 숫자 값이 많음.
라) break 문으로 탈출하지 않으면 fall through가 생김.
마) default 문에서는 break 문 생략.

3) 삼중 조건 연산자

var test = 2;
var result;

if(x % 2) {
  result = '홀수';
}
else {
  result = '짝수';
}

console.log(result);

위의 코드는 아래와 같다

var test = 2;
var result = x % 2 ? '홀수 : '짝수';

console.log(result);
profile
독학 정리

0개의 댓글