typescript(9)
-
3. typescript - 타입
js와는 다르게 typescript에는 각 변수 및 파라미터, 함수에 타입이 활용된다. 그럼 이번 포스터를 통해 타입을 간단하게 정리해보겠습니다. Boolean let isDone: boolean = false; isDone = true; Number number타입은 소수든 정수든 상관없이 사용할 수 있습니다. 그리고 10진수 뿐만아니라 2진수, 8진수, 16진수 등을 사용할 수 있습니다. let decimal: number = 10; let hex: number = 0xf00d; let binary: number = 0b1010; let octal: number = 0o744; String string은 기존의 웹사이트를 개발할 때 필수적으로 필요합니다. js와 같이 ", '을 사용할 수 있으며 `도..
2020.02.27 -
2. typescript - 개발환경 설정
online 상황에서 사용하기 typescript에서 자체적으로 playground를 지정하고 있다. https://www.typescriptlang.org/play/ TypeScript Playground www.typescriptlang.org 개인 로컬환경에서 사용하기 우선 텍스트에디터 vscode, notepad, vim, 등등 모든 것을 사용해도 됩니다. 타입스크립트 컴파일러 타입스크립트 컴파일러는 ts파일을 js파일로 변화시킵니다. tsc를 동등한 기능을 하는 js코드로 변환시킵니다. 이런 것을 transpliation(트랜스파일)을 해줍니다. 이전까지 컴파일이라는 용어를 사용했지만 transpliation: 한어로 작성된 소스 코드를 비슷한 수준의 추상화를 가진 다른 언어로 변환합니다. 설치..
2020.02.27 -
1. typescript - 특장점
뭔가 새로운 것을 공부할걸 찾아보다가 typescript가 눈에 들어왔다. 평소 react와 node를 사용해 프로젝트를 실행했었는데 사실 이때까지는 typescript라는 존재를 알고 있었지만 js가 있는데 왜? 써야할까라는 생각을 한적 있었다. 아마 이 글을 읽고 있는 필자들도 그럴 것이다. 그래서 이번 글에서는 간단하게 특장점을 정리할 것이다. https://www.typescriptlang.org/index.html TypeScript - JavaScript that scales. State of the art JavaScript TypeScript offers support for the latest and evolving JavaScript features, including those fro..
2020.02.26