#15 TIL 조건문

조건문은 if,else if, else로 나눠어져 있다. 조건문을 해석을 하게 되면

문제 예시를 가져왔다.

function fizzBuzz(num) {
  // TODO: 여기에 코드를 작성합니다.
  if(num % 3 === 0 && num % 5 === 0){
    // 만약 num인 매개변수가 3으로 나누었을 때와 그리고 5로 나누었을 때 나머지가 0일 때
    return 'FizzBuzz';
  }else if(num % 3 === 0){
    // 위에 조건이 그렇지 않으면 num이 만약 3으로 나누었을 때 나머지가 0일 때
    return 'Fizz';
  }else if(num % 5 === 0){
    // 위에 조건이 그렇지 않으면 num이 만약 5으로 나누었을 때 나머지가 0일때
    return 'Buzz';
  }else{
    // 위에 조건이 모두 성립하지 않을 때
    return 'No FizzBuzz'
  }
}
// 3과 5로 모두 나누어 떨어지는 경우 'FizzBuzz'을 리턴
// 3으로 나누어 떨어지는 경우 'Fizz'리턴
// 5로 나누너 떨어지는 경우 'Buzz'리턴
// 그렇지 않은 경우 'No FizzBuzz'리턴

이렇듯 if는 '만약'이라는 조건을 주어서 접근을 하고 else if는 위에 조건이 if의 조건이 맞지 않으면 else if로 넘어오고 else는 위에 모든 조건이 맞지 않을 때 실행이 된다. 이렇듯 조건은 자주 쓰는 메소드이고 코드를 작성을 하기 위해서는 자주 써보면서 익숙해져야 할 것 같다🤟

좋은 웹페이지 즐겨찾기