반응형
/*
자바스크립트의 switch는 if else와 같은 조건문 중에 하나.
if조건문을 작성하면 때에 따라 여러 조건들이 중첩되어 복잡하게 보일수 있지만,
switch조건문을 사용하여 간결하게 정돈된 코드를 만들수도 있다. 
*/

var subject = '자바스크립트';
switch (subject) {
  case 'c언어':
    console.log('입력받은 subject값은 '+subject+'입니다.');
    break;
  case '자바스크립트':
    console.log('입력받은 subject값은 '+subject+'입니다.');
    break;
  case '파이썬':
    console.log('입력받은 subject값은 '+subject+'입니다.');
    break;
  default:
    console.log('입력받은 subject값은 무엇도 해당되지 않습니다. if조건의 else와 같은 위치.');
    break;
}

/*
위 코드를 실행하면, '자바스크립트'에 해당하는 결과를 볼수 있다. 
default는 if조건의 else와 같은 역할을 한다. 
if else조건문과 마찬가지로 조건에 해당하면 해당 로직을 수행 후 break에 의해 종료된다. 
*/

// 반드시 알아야 할 점은 case조건식에서는 입력받은 인자값과 값만 비교하는  '==' 비교가 아닌
// 입력받은 값과 자료형(타입)까지 비교하는 '===' 비교를 사용한다는 점.
반응형

+ Recent posts