이전에 숫자형을 공부할 때 다음의 부호들을 배웠다. 덧셈, 뺄셈, 곱셈, 나눗셈을 다음과 같은 부호들로 사용하고 퍼센트는 나머지를 구할 때 사용된다.
나머지 값은 생각보다 유용하고 자주 사용된다. 예를 들어 2로 나눈 나머지가 1인지 0인지에 따라 홀수인지 짝수인지 알 수 있고 5보다 작은 수를 얻고 싶으면 아무리 큰 수라도 5로 나눈 나머지를 구해 보면 0에서 4까지의 값만 얻을 수 있다.
거듭제곱을 할 때는 곱하기 부호를 두 번 적으면 된다. 2**3은 2의 3승이므로 8을 반환한다.
연산자를 우선 순위를 갖는다. 곱셈과 나눗셈은 덧셈과 뺼셈보다 우선 순위가 높다. 원하는 값을 얻으려면 괄호를 적절하게 사용해야 한다.
몇몇 연산자는 줄여서 쓸 수 있다. 예를 들어 'num = num + 5'는 'num += 5'로 줄여서 쓸 수 있다. 변수에 5를 증가시켜 다시 변수에 넣어주는 식이다. 더하기 외에 곱하기(*=), 빼기(-=), 나머지(%=) 등의 연산식도 이렇게 줄여서 표현할 수 있다.
증가 연산자와 감소 연산자는 값을 1만큼 증가 혹은 감소시킨다. 사용 방법은 +를 두 번 적거나 -를 두 번 적으면 된다.
두 개의 +를 뒤에 쓰느냐 앞에 쓰느냐에 따라 차이가 있다. 이 경우 증가 연산자를 사용했는데도 값이 증가되지 않았다.
의도한 대로 값을 증가시키려면 +를 앞에 적어주면 된다. 뒤에 적으면 증가시키기 전의 값을 result에 넣어서 값이 변경되지 않고, 앞에 적으면 증가시킨 값을 result에 넣는 것이다.
출처: 코딩앙마, 자바스크립트 기초 강좌 #5 - 기본 연산자