본문 바로가기
Javascript

[Javascript] 조건문

by 기리의 개발로그 2022. 6. 13.

조건문

if 문

if (조건식1) {
   조건식1이 참이면 이 코드 블록이 실행된다.
} 
else if (조건식2) {
   조건식2이 참이면 이 코드 블록이 실행된다.
} 
else {
   조건식1과 조건식2가 모두 거짓이면 이 코드 블록이 실행된다.
}
var date = new Date();
var hour = date.getHours();

if (hour < 11) {
    console.log('아침입니다.');
}

else if (hour < 15) {
    console.log('점심입니다.');
}

else {
    console.log('저녁입니다.');
}
저녁입니다.

switch 문

switch (표현식) {
  case 표현식1:
    switch 문의 표현식과 표현식1이 일치하면 실행될 문;
    break;
  case 표현식2:
    switch 문의 표현식과 표현식2가 일치하면 실행될 문;
    break;
  default:
    switch 문의 표현식과 일치하는 표현식을 갖는 case 문이 없을 때 실행될 문;
}
var input = Number(prompt('숫자를 입력하세요'));

switch(input % 2) {
    case 0:
        console.log('짝수');
        break;
    case 1:
        console.log('홀수');
}

삼항 연산자

(불표현식) ? (참일 때 실행) : (거짓일 때 실행) 형식으로 간단하게 비교 표현 가능하다.

var input = Number(prompt('숫자를 입력하세요'));

(input > 0 ) ? console.log('자연수') : console.log('음수');
반응형

'Javascript' 카테고리의 다른 글

[Javascript] 객체  (3) 2022.06.28
[Javascript] 반복문  (5) 2022.06.17
[Javascript] 자료형  (5) 2022.06.10
[Javascript] 연산자  (3) 2022.06.09
[Javascript] 변수  (11) 2022.06.02

댓글