형 변환 형 변환은 서로 다른 자료형 사이의 연산에서 의도치 않은 동작을 방지 하기 위해 필요하다. 아래의 코드는 평균 점수를 구하는 코드이다. math = prompt("수학점수를 입력하세요."); eng = prompt("영어점수를 입력하세요."); result = (math + eng)/2; console.log(result); 수학점수는 50, 영어점수는 70을 입력한다. 평균은 60이 나와야 한다. 하지만 전혀 다른 값이 출력된다. prompt()로 입력받은 정보가 문자형으로 저장되기 때문이다. 수학점수와 영어점수를 더한 값이 120이 아닌 5070으로 저장됐기 때문에 5070을 2로 나눈 2535가 출력된다. 여기서 한가지 의문점이 생긴다. 문자열을 더해서 5070이 됐다면, 왜 2로 나누는 ..