본문 바로가기
IT/javascript

조건문 - if, else, else if, switch case

by 공장장J 2020. 7. 13.
반응형

if
const a = 1;
if ( a + 1 === 2 ) {
  console.log('a+1은 2입니다.');
}
-----------------------출력 : a+1은 2입니다.


const a = 1;
if ( a = 1 ===2 ) {
  const a = 2;
  console.log('if문 안의 a 값은' + a);  ----------출력 : if문 안의 a 값은 2
}
console.log('if문 밖의 a 값은' + a); ----------출력 : if문 밖의 a 값은 1
=> {}중괄호를 하나의 블록 범위로 본다. 다른 블록 안에서 같은 상수(const) 또는 변수(let)를 사용할 수 있다.


if else
const a = 10;
if ( a > 15 ) {
  console.log('a가 15보다 큽니다!');
} else {
  console.log('a가 15보다 크지 않습니다!');
} ----------출력 : a가 15보다 크지 않습니다!


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입니다.


swich case : 특정값이 무엇인가에 따라 다른 작업을 하고 싶을 때 사용. if else if else보다 더 간단하게 사용할 수 있다.
const device = 'iphone';
swich (device) {
  case 'iphone' : 
    console.log('아이폰!');
    break;
  case 'ipad' :
    console.log('아이패드');
    break;
  canse 'galaxy note; :
    console.log('갤럭시 노트');
    break;
  default :
    console.log('모르겠네요..');
} ----------출력 : 아이폰!

반응형

'IT > javascript' 카테고리의 다른 글

ES6 화살표 함수  (0) 2020.07.13
함수  (0) 2020.07.13
자바스크립트 논리연산자 (! && ||)  (0) 2020.07.11
javascript 사칙연산자  (0) 2020.07.11
화살표 함수  (0) 2020.07.11