✏️ 공부/JavaScript

[JS] 연산자(operator)

minzyee 2022. 1. 27. 19:25

연산자(operator)

  • + : 더하기
  • -  : 빼기
  • *  : 곱하기
  • /  : 나누기
  • % : 나머지
  • ** : 거듭제곱
const a = 20;
const b = 10;
//a + b = 30;
//a - b = 10;
//a * b = 200;
//a / b = 2;

const c = 3;
const d = 2;
//c % d = 1;
//c ** d = 9

 

 연산자 줄여쓰기

let num = 10;
num += 5 //num = num + 5;

console.log(num); //15
//변수 num에 5를 증가시켜서 다시 변수 num에 넣어준고 이해하면 쉽다.


//다른 연산자도 줄여쓰기 가능함
num -= 5 //5  (빼기)
num *= 5 //50 (곱하기)
num /= 5 //2  (나누기)
num %= 5 //0  (나머지)

 

나머지(%) 연산자를 이용해서 값 구하기

예시1) 연산자를 이용해 홀수, 짝수 구하는 방법

홀수 : X % 2 = 1

짝수 : Y % 2 = 0

 

예시2) 어떤 값이 들어와도 5를 넘기면 안될 때

X % 5 = 0~4 사이의 값만 반환

 

 

■ 증가 연산자, 감소 연산자

let num = 10;
let result = num++;

console.log(result); //10

위와 같이 증가 연산자를 뒤에 적는 것

'증가 시키기 전의 값을 변수 result에 넣겠다' 라는 뜻

 

let result = ++num;

console.log(result); //11

우리의 의도대로 증가된 값을 result에 넣으려면

증가 연산자를 앞에 적어줘야 한다.

 

 

 

연산자 우선순위 

*  /   >   +  -

 

 

 

 

 

 

코딩앙마님의 JS 기초 강좌를 참고하여 정리한 글 입니다.

반응형