데이터를 처리하여 결과를 산출하는 것을 연산(Operation)이라 하고, 연산에 사용되는 표시나 기호를 연산자(Operator)라고 한다. 그리고 연산되는 데이터는 피연산자(Operand)라고 한다.
연산자는 우선순위가 정해져 있기 때문에 우선순위가 높은 순서대로 연산된다.
연산자의 종류와 우선순위는 아래와 같다.

만약 같은 우선순위를 가지는 연산자가 둘 이상 있을 땐 연산 방향에 따라 우선순위가 결정된다.
분명 열심히 연산자 우선순위 외웠는데 벌써 까먹었다. 지금은 그냥 본능이 기억하는 느낌으로.. 사용하고 있다. 사실 연산자 우선순위를 달달 외우고 있을 정도로 한 문장에 연산자를 많이 쓰지도 않는다.
비교연산자 ||, && 사용 할 때, 앞쪽 연산자 조건 확인 후 단축 평가를 한다. 더 이상의 연산이 필요 없다고 판단하기 때문이다.
t || f -> 연산자 앞 조건이 t인 경우 뒤쪽 조건은 검사하지 않는다.f && t -> 연산자 앞 조건이 f인 경우 뒤쪽 조건은 검사하지 않는다.