처음에는 자바스크립트를 공부하면서 연산자가 그다지 중요하지 않다고 생각했다. 당연스레 어렸을 때부터 배워온 수학을 떠올리면 당연한 것들이라고 생각했기 때문이다. 그런데 자바스크립트에서의 연산자는 수학에서의 연산자와 무조건 같은 의미가 아니다. 예를 들면, 수학에서 =는 최종 계산값을 구하는 연산자로 우항과 좌항이 같다는 의미를 가진다. 그런데 자바스크립트에서 =는 대입연산자로, 좌항에 있는 변수에 우항에 있는 변수 값을 대입, 즉 저장하는 것을 의미한다. 또한 자바스크립트에서는 +가 덧셈을 의미하기도 하지만, 숫자가 아닌 피연산자 앞에 적게되면(예: +prompt( )) 해당 값을 숫자형으로 변경해주는 "단항 연산자"로 사용되기도 한다. 즉, Number()와 같은 작업을 해준다고 보면 된다. 이 부분을..