자바스크립트에서 제공하는 연산자 종류를 알아보도록 한다.
사칙 연산을 다루는 가장 기본적이면서도 많이 사용하는 연산자이다.
산술 연산자는 모두 두 개의 피연산자를 가지는 이항 연산자이며, 피연산자들의 결합 방향은 왼쪽 -> 오른쪽 방향이다.
산술 연산자의 종류
+
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 더함.-
: 왼쪽 피연산자의 값에서 오른쪽 피연산자 값을 뺌.*
: 왼쪽 피연산자의 값에서 오른쪽 피연산자의 값을 곱함./
: 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눔.%
: 왼쪽 피연산자의 값을 오른쪽 피연산자의 값으로 나눈 후, 그 나머지를 반환함.console.log(1 + 2); // 3
console.log(1 - 2); // -1
console.log(1 * 2); // 2
console.log(10 / 4); // 2.5
console.log(10 % 4); // 2
변수에 값을 대입할 때 사용 하는 이항 연산자이며, 피연산자들의 결합 방향은 오른쪽 -> 왼쪽 이다.
또한, 앞서 살펴본 산술 연산자와 결합한 다양한 복합 대입 연산자가 존재한다.
대입 연산자의 종류
=
: 왼쪽 피연산자에 오른쪽 피연산자의 값을 대입함.+=
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 더한 결과값을 왼쪽 피연산자에 대입함.-=
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 뺀 결과값을 왼쪽 피연산자에 대입함.*=
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 곱한 결과값을 왼쪽 피연산자에 대입함./=
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 나눈 결과값을 왼쪽 피연산자에 대입함.%=
: 왼쪽 피연산자의 값에 오른쪽 피연산자 값을 나눈 후 나머지 결과값을 왼쪽 피연산자에 대입함.let a = 10;
let b = 6;
a = a - 5;
console.log(a); // 5
a -= 5; // "a = a - 5" 와 같은 표현.
console.log(a); // 0
b *= 2;
console.log(b); // 12
b /= 3;
console.log(b); // 4
b %= 3;
console.log(b); // 1
출처: TCPSCHOOL.com