본문 바로가기
TECHIT 멋쟁이사자처럼/프론트엔드 스쿨

[JS]기본 연산자

by D0HA 2024. 1. 23.

 

 

기초 산술 연산자

분류 연산자 설명
사칙 연산자 + (더하기) 두 값을 더한다.
- (빼기) 앞의 값에서 뒤의 값을 뺀다.
* (곱하기) 두 값을 곱한다.
/ (나누기) 앞의 값을 뒤의 값으로 나눈다.
나머지 연산자 % (나머지) 나누기를 하고 난 나머지 값을 구한다.
거듭제곱 연산자 ** (거듭제곱) 앞의 값을 뒤의 값만큼 거듭제곱한다.
증감 연산자 ++ (증가) 변숫값을 1만큼 증가시킨다.
-- (감소) 변숫값을 1만큼 감소시킨다.

증감 연산자

증감 연산자는 피연산자 값을 1만큼 증가시키거나 감소시킨다.

피연산자 뒤에 있을 때 전체 수식의 처리가 끝난 다음 적용된다.

반대로 피연산자 앞에 있을 때는 전체 수식을 처리하기 전에 적용된다.

다른 연산자와 함께 사용할 수 있다.

let num1 = 1;

console.log(num1++); // 1
console.log(num1); // 2

console.log(++num1); // 3
console.log(num1); // 3
let i = 1;
let j = i++ + 1;
let k = ++i + 1;

console.log(i,j,k); // 3 2 4

할당 연산자

산술 연산자 뒤에 할당 연산자를 바로 붙여서 사용할 수 있다.

연산자 의미
x += y x = x+y
x -= y x = x-y
x *= y x = x*y
x /= y x = x/y
x %= y x = x%y
x **= y x = x**y
let x = 3;

x += 2;
console.log(x); // 5

x -= 3;
console.log(x); // 2

x *= 12;
console.log(x); // 24

x /= 3;
console.log(x); // 8

x %= 5;
console.log(x); // 3

x **= 4;
console.log(x); // 81