[JS] 짝수, 홀수 구분과 나머지연산자 (Remainder)

윤태영 | Taeyoung Yoon·2021년 11월 21일
1

TIL (Today I Learned)

목록 보기
5/53
post-thumbnail

문제

수를 입력받아 짝수인지 여부를 리턴해야 합니다.

나머지 연산자 : %

console.log(13 % 5);
// expected output: 3

console.log(-13 % 5);
// expected output: -3

왼쪽 피연산자 를 오른쪽 피연산자로 나눈후 나머지값을 구한다.
수학식으로 풀이하면 13=(5x2)+3 이므로 3이 나오게된다.

이를 이용해 짝수와 홀수를 구분할 수 있다.

풀이

function isEven(num) {
  if (num % 2 === 0) {
    return true;
  }
  return false;
}

0개의 댓글