var sum = '';
var note = '';
function plus(value) {
sum += value;
note += value;
}
function minus(value) {
sum -= value;
note += value;
}
function multiple(value) {
sum *= value;
note += value;
}
plus(7);
minus(5);
multiple(2);
이렇게 콘솔로그로 (note,sum) 찍으면 note는 각 밸류값이 그대로 들어와서 7 5 2 이렇게 뜹니다...
근데 왜 sum은 다 계산된 결과 하나만 뜨는건가요? 각각 연산결과 값인 7 2 4 이렇게 뜨면 이해라도 될텐데
한쪽은 덮어써지고 한쪽은 각각 보여주니 도대체 이유가 먼지를 모르겠네요 ㅜㅜ
답변을 할수가 없다 너무 적은 정보가 있어서 짐작으로는 스트링애서 쓰는 + 와 숫자에서 쓰는 +가 동작이 달라 생기는거 같다
테스트