TypeScriptTypeScript는 자바스크립트에서 타입을 더한, 자바스크립트의 상위 집합(Superset)이라 소개된다.// JavaScriptfunction add(a, b) { return a + b;}let result1 = add(10, 5);console.log(result1); // 출력: 15let result2 = add(10, "5");console.log(result2); // 출력: "105"result1의 경우 숫자 + 숫자 로 출력도 숫자인 15가 출력되었고 result2의 경우 숫자 + 문자열로 문자열 "105" 를 출력하는데,숫자 + 문자열 형태임에도 JS는 런타임에 이 상황을 오류로 처리하지 않고 문자열 연결로 처리한다.개발자의 의도가 저런 형태도 허용하는 것이었다면 ..