값을 계산·비교·대입하는 연산자의 종류를 이해합니다.
산술 연산자는 숫자를 계산하고 비교 연산자는 boolean을 만들며 논리 연산자는 조건을 결합합니다. 연산자 우선순위가 헷갈리면 괄호로 의도를 명확히 합니다.
코드를 읽을 때는 (price * count) > budget && isMember 부분부터 찾으세요. 현재 값과 실행 순서를 줄마다 적어 보면 문법을 외우지 않아도 결과를 예측할 수 있습니다.
실행하기 전에 예상 결과를 짧게 적은 뒤 count를 문자열 '2'로 바꾸고 +와 * 결과를 비교하세요. 실제 출력이 다르면 콘솔에 처음 나타난 오류와 그 직전 값을 차례로 확인하세요.
+는 숫자 덧셈과 문자열 연결에 모두 쓰이므로 타입이 섞이면 예상과 다른 결과가 납니다.
직접 바꿔보세요count를 문자열 '2'로 바꾸고 +와 * 결과를 비교하세요.