
▶자바스크립트를 타입스크립트처럼 사용하기 앞서 자바스크립트를 두고 타입스크립트를 사용하는 이유를 이야기했었는데요. 자바스크립트로 아예 그러한 부분들을 커버하지 못하는 건 아닙니다. 다 방법이 있긴 합니다. 이번 게시물에서는 그 방법들을 알아보고 그럼에도 불구하고 타입스크립트를 사용하는 이유까지 알아보도록 하겠습니다. 0. 자바스크립트의 단점 아래와 같이 타입을 지정해준 타입스크립트는 해당 매개변수가 지정해준 타입과 다르다면 에러라고 알려주지만 자바스크립트는 그러지 못하고 있습니다. 그래서 원하는 결과인 30이 아닌 1020을 출력하게 되겠죠. 1. 자바스크립트에서 타입스크립트 기능 사용하기 바로 @ts-check과 JSDoc을 사용하는 방법인데요. @ts-check @ts-check을 주석으로 추가하면 ..

▶타입스크립트란? 1. 타입스크립트란? 2012년 마이크로소프트가 발표한 타입스크립트(TypeScript) 자바스크립트(JavaScript)를 기반으로 정적 타입 문법을 추가한 프로그래밍 언어 자바스크립트 냅두고 타입스크립트 왜 쓰는데..? 자바스크립트는 장점이자 단점이 존재합니다. 예를 들어 5 - 3 을 하게 되면 2가 나옵니다. 그런데 자바스크립트에서는 5 - '3' 도 2가 나오게 됩니다. 자바스크립트는 Dynamic Typing이 가능합니다. 그렇기 때문에 원래는 숫자 - 숫자만 가능하지만, 자바스크립트가 알아서 '3' 같은 경우에도 알아서 숫자로 바꿔서 계산해주게 됩니다. 이 점은 편리하기도 하지만 프로젝트가 커지면 단점이 되게 됩니다. 원하지 않은 부분에서도 이러한 자바스크립트의 특징들이 적..
- Total
- Today
- Yesterday
- Python
- 리액트 훅
- 리액트
- jest
- 인프런
- react
- 데이터분석
- 프론트엔드 공부
- next.js
- frontend
- CSS
- rtl
- 디프만
- styled-components
- JSP
- 파이썬
- 프론트엔드 기초
- 프론트엔드
- react-query
- 스타일 컴포넌트 styled-components
- TypeScript
- 머신러닝
- 자바스크립트
- 자바
- HTML
- 타입스크립트
- 자바스크립트 기초
- 프로젝트 회고
- 딥러닝
- testing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |