더북(TheBook)

switch 문 말고 if 문을 사용해도 됩니다. 다만, 조건에 해당하는 변수가 operator로 계속 같으므로 switch 문이 조금 더 깔끔해 보입니다.

‘+’일 때 다른 경우와 달리 parseInt() 함수를 사용합니다. numOnenumTwo 변수에 문자열을 저장했다는 사실을 기억하세요. 문자열끼리 더하면 문자열이 하나로 연결됩니다. ‘34’ + ‘26’을 하면 60이 아니라 ‘3426’이 되죠. 그래서 각 변수의 값을 parseInt() 함수를 통해 숫자로 바꾼 후 더해야 합니다.

뺄셈, 곱셈, 나눗셈을 할 때는 숫자로 바꿀 필요가 없습니다. 해당 연산자들은 자동으로 문자열을 숫자로 바꾼 후에 계산합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.