
typescript
typescript
#배경 javascript는 클라이언트 측 언어로 도입되었는대 node.js개발로 인해서 서버측 기술로도 활용하기 위해 만들었음 그러나 소스코드가 더 복잡해 지고 유지관리 및 재사용이 힘들며 type검사 및 컴파일 시 오류 검사의 기능을 수용하지 못하는 단점이 발생하여 typescript가 제시 됨 #typescript란? -자바스크립트에 타입을 부여한 언어(자바스크립트의 확장된 언어) -타입스크립트를 브라우저에서 실행하기 위해 자바스크립트로 컴파일(파일변환) 해주어야 함 #type system -개발환경에서 에러를 잡을 수 있음(오직 개발환경에서만 활성화 됨) -type annotations를 사용해서 코드를 분석할 수 있음(변수나 상수의 생성 시 데이터 타입을 지정해주는 것) *변수명, 함수명, 객체..