javascript 공부: if(){} else{} 시각화 하기

웹클래스·2020년 7월 14일
0

javascript 공부

목록 보기
9/18

그냥 콘솔에 나타나게 하기

콘솔창에 6회까지 나타나게 해주면 간단하지만 만약에 100회, 1,000회, 10,000회 나타나게 하라면 수 많은 코드를 작성해야합니다. 작성하는 시간도 많아지고 수정하기가 상당히 힘들어집니다.

console.log('운동장 1회 홀수바퀴');
console.log('운동장 2회 짝수바퀴');
console.log('운동장 3회 홀수바퀴');
console.log('운동장 4회 짝수바퀴');
console.log('운동장 5회 홀수바퀴');
console.log('운동장 6회 짝수바퀴');

자바스크립트 문법 사용하여 나타나게 하기

let count = 0;
let limit = prompt('운동장 몇 바퀴 돌래?'); // 4
let odd = '홀수바퀴';
let even = '짝수바퀴';

while (count < limit) {
  count = count + 1;
  if (count % 2 === 0) {
    console.log('운동장 ' + count + '회 ' + even);
  } else {
    console.log('운동장 ' + count + '회 ' + odd);
  }
};

시각화로 순서 매기기

  1. "운동장" 값은 고정된다. 즉, 변하지 않는 고정값이다.
  2. "1바퀴 돌 때 숫자가 변해서" 나타냅니다. 즉, 변하니까 변수처리합니다.
  3. "회" 값은 값자체는 변하지 않지만 홀수바퀴일 때 "회" 값이랑 짝수바퀴일 때 "회" 값이 저장된 위치가 다른 다른값입니다.
  4. "홀수, 짝수 바퀴" 는 어떤 값이 1일 때 홀수 2일 때 짝수 줘야하니까 조건문으로 처리한다.
profile
코드를 기록하는 공간

0개의 댓글