본문 바로가기
JavaScript/Mordern JavaScript

3.조건문

by 송재근 2021. 6. 24.
반응형

조건문이란?

- 특정 조건이 만족됐을 때 특정 코드를 실행

 

if 문

- 특정 조건이 만족 될 때에만 특정 코드를 실행

 

const a = 1;
if (a + 1 === 2) {
  console.log('a + 1 이 2 입니다.');
} // 실행

const a = 0;
if (a + 1 === 2) {
  console.log('a + 1 이 2 입니다.');
} // 실행 안됨

const a = 1;
if (true) {
  const a = 2;
  console.log('if문 안의 a 값은 ' + a);
} // 실행
console.log('if문 밖의 a 값은 ' + a);

 

if-else 문

-  특정 조건이 만족할 때와 만족하지 않을 때 서로 다른 코드를 실행해야 된다면 if-else 구문을 사용

 

const a = 10;
if (a === 5) {
  console.log('5입니다!');
} else if (a === 10) {
  console.log('10입니다!');
} else {
  console.log('5도 아니고 10도 아닙니다.');
} // '10입니다!' 출력

 

switch/case 문

- 특정 값이 무엇이냐에 따라 다른 작업을 하고 싶을 때 사용

 

const device = 'iphone';

switch (device) {
  case 'iphone':
    console.log('아이폰!');
    break;
  case 'ipad':
    console.log('아이패드!');
    break;
  case 'galaxy note':
    console.log('갤럭시 노트!');
    break;
  default:
    console.log('모르겠네요..');
} // '아이폰!','아이패드!','갤럭시 노트!','모르겠네요..' 순서대로 출력

 

반응형

'JavaScript > Mordern JavaScript' 카테고리의 다른 글

6.배열  (0) 2021.06.24
5.객체  (0) 2021.06.24
4.함수  (0) 2021.06.24
2.변수와 상수 그리고 연산자  (0) 2021.06.24
1.JavaSript란 무엇인가?  (0) 2021.06.24