TypeScript

·TypeScript
Typescript에서 Object 타입을 선언할 때, interface와 type을 사용한다. javascript로 개발을 하다보면, 객체를 접근해야 하는 상황이 많은데, typescript는 객체를 선언하고 그냥 접근하게 되면, 접근이 불가능하다. 그렇기에 우리는 type이나 interface를 선언해서 접근을 해야 한다. 많은 사람들 (나 포함) 이 typescript에서 interface와 type의 차이점이 무엇인가? 를 생각을 많이 하는 것 같다. https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#differences-between-type-aliases-and-interfaces typescript handbook 같이 공..
·TypeScript
typescript 설치까지 했으면, typescript를 vscode에서 사용해본다. 이렇게 타입스크립트에서는 node로 컴파일 시 일반 자바스크립트코드는 실행이 되는데, 타입을 지정한 타입스크립트 코드는 오류가 나는 것을 알 수 있다. 이것은 타입스크립트는 컴파일러가 따로 필요하다는 뜻이다. 브라우저 또한 타입스크립트를 바로 사용할 수 없다. html에 연결 후 콘솔을 해도 이렇게 사용할 수 없다는 오류가 뜬다. 우선, 간단하게 타입스크립트를 이용하고 싶을 때 변환해주는 컴파일러가 있다. 터미널 > npm install -g ts-node
·TypeScript
typescript 공식 사이트 https://www.typescriptlang.org JavaScript With Syntax For Types. TypeScript extends JavaScript by adding types to the language. TypeScript speeds up your development experience by catching errors and providing fixes before you even run your code. www.typescriptlang.org 타입스크립트는 업데이트가 빈번하게 이루어지고 있다. 타입스크립트 = 자바스크립트 + 타입 오류도 정말 상세하게 나온다. 인터페이스나, 타입을 이용해서 오브젝트가 어떤 데이터를 담고 있는지 정확하게 ..
·TypeScript
vscode 에서 설정에 들어가서 strict null 을 검색한 후, 조금 더 null checks 를 할 수 있게 만들어준다. node.js로 자바스크립트 런타임 환경을 사용해서 npm을 이용해서 패키지 매니저를 사용한다. npm을 이용해서 typescript를 만들어야 한다. typescript tool을 이용해서 typescript를 javascript로 만든다. 타입스크립트 설치 방법 https://www.typescriptlang.org/download How to set up TypeScript Add TypeScript to your project, or install TypeScript globally www.typescriptlang.org 타입스크립트를 글로벌하게 설치하면 된다. 터미..
·TypeScript
타입스크립트는 무엇인가? microsoft 사에서 만든 2012경에 세상에 나왔다. open-soursce language이다. 타입스크립트는 자바스크립트를 베이스로 하는 것이다. 자바스크립트를 한단계 감싸는 언어이다. 자바스크립트는 dynamically typed로 런타임 시 발생되어서 실시간으로 변경되어서 런타임 오류가 발생할 수 있지만, 타입스크립트는 statically type으로 컴파일 시 타입에 관련된 에러를 잡을 수 있다. 자바스크립트는 prototype-based로 오브젝트도 만들고 할 수 있는 객체지향 프로그래밍 언어이다. 타입스크립트는 class, interface, generice 도 활용하는 막강한 객체지향 프로그래밍 언어이다. 현재 이용가능한 자바스크립트 문법 뿐만 아니라 자바스크..
갓생코딩
'TypeScript' 카테고리의 글 목록