일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 알고리즘
- leetcode
- TypeScript
- react-query
- 비트연산자
- 제로베이스 프론트엔드 스쿨
- programmers
- 정규표현식
- 웹접근성
- 프로그래머스
- JavaScript
- 디자인
- html&css
- 카드뉴스
- wai-aria
- react
- Today
- Total
목록TypeScript (2)
記錄

* Type Annotation 대상의 타입을 명시적으로 알려주는 것으로, 변수나 함수, 객체 속성명 뒤에 :type을 써서 데이터 타입을 지정할 수 있다. 이 Type annotation을 사용하여 type 검사를 수행한다. 필수사항은 아니라 타입을 직접 지정하지 않으면 타입스크립트가 타입을 추론해준다. const val: number = 123 //변수 val의 type을 number로 지정해줌 원시 타입:: String, Number, Boolean string(문자열) - JS에서 나타나는 문자열과 거의 동일하게 활용 가능(백틱을 이용한 표현식 등) number(숫자) boolean(true, false) const str: string = 'STRING' //문자열 const num: numbe..

00 TypeScript -자바스크립트는 동적 타입 언어 또는 느슨한 타입의 언어라는 태생적 한계를 지님 -자바스크립트의 태생적 문제를 극복하고자 AltJS(자바스크립트의 대체 언어)가 등장, TypeScript 역시 이 중 하나 -마이크로소프트에서 구현한 자바스크립트(ES5)의 Superset(상위확장) -단순히 설명하면 타입 구문이 있는 JavaScript -정적 타이핑을 지원하며 ES6(ECMAScript 2015)의 클래스, 모듈 등과 ES7의 Decorator 등을 지원 -기존의 자바스크립트(ES5) 문법을 그대로 사용할 수 있으며, 별도의 트랜스파일러(Transpiler)를 사용하지 않아도 ES6의 새로운 기능을 기존의 자바스크립트 엔진(브라우저 또는 Node.js)에서 실행할 수 있음 01 ..