Javascript 조건문, 반복문 (학습 40일차 TIL)

김영진·2021년 8월 10일
0

210810 Javascript 2번째 시간으로 조건문, 반복문에 대하여 학습했다.

Javascript Basic

  • if문 말고도 switch ~ case 문을 활용하여 지정한 변수에 저장된 데이터와 정확히 일치하는 경우를 찾을 수 있다.
let loc = prompt('지역을 입력하세요' , '서울');
      
switch (loc) {
  case '서울':
    document.write('02');
    break;
  case '경기':
    document.write('032');
    break;
  case '부산':
    document.write('051');
    break;
  default: // 정확히 일치하는 값이 없을 경우 해당 조건문 실행하고 종료.
    document.write('등록되지 않은 지역입니다.');
    break;
}
// 위 처럼 document...을 반복해서 쓰는 것은 비효율적이므로

switch (loc) {
  case '서울':
    locNum = '02';
    break;
  case '경기':
    locNum = '031';
    break;
  case '부산':
    locNum = '051';
    break;
  default:
    alert('등록되지 않은 지역입니다.');
    break;
  }
  document.write(loc + '지역번호는' + locNum);
// 이런식으로 변수에 지역번호를 저장하고 switch문 이후에 document.write를 한 번 만 써서 출력이 되도록 할 수 있다.
  • get 오류가 날 때는 변수명을 확인해보자.
  • if문이 1개일 경우 한 줄로 붙여서 쓸 수 있다.
let i = 10;
while (i > 0) {
  if(i % 2 === 0) document.write(i + '<br />');
  i--;
  // if 구문이 1개일 경우 이렇게 한 줄로 붙여 쓸 수 있다.
}
profile
UI개발자 in Hivelab

0개의 댓글