산술 연산자에서 %가 하는 일
FE BE 개발 메모장/Javascript

산술 연산자에서 %가 하는 일


 자바스크립트 함수와 조건문을 공부하게 되면서 %의 개념이 정확하게 무엇인지 알고 넘어가야했습니다.

MDN과 블로그를 통해서 얻게 된 것을 정리 해보았습니다. 우선 %는 특정 값으로 나눈 나머지를 나타냅니다.

 

예를들면

 

                    몫 (Quotient)

                   ____________________

제수(Divisor)  피제수(Dividend)

                 ㅡ  몫 * 제수

                  _____________________

                    나머지 (Remainder)

 

예를 들면 7 % 2 는 나머지가 1입니다. 2로나눈 나머지값이 짝수가 아니므로 짝수를 구할땐 false가 됩니다.

 

아래와 같은 예제로 표현해보겠습니다.

//예제
function math(num) { 
   if (num %2 === 0 ){    
    return true;  //만약 입력한 수를 2로 나눴을때 결과값이 0과 같으면 true
   } else {
   return false;  // 홀수면 false
  }
 }
 
 
 console.log(math(3)) // false
 
 console.log(math(4)) // true

 

 

'FE BE 개발 메모장 > Javascript' 카테고리의 다른 글

조건문 if() {  (0) 2020.10.06
연산자  (0) 2020.10.04
반복문 for, while  (0) 2020.09.30
Math 메소드, 문자열  (0) 2020.09.22
자바스크립트 변수와 함수의 기초를 공부하다.  (0) 2020.09.15