Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- yarn-berry
- nvmrc
- react-native
- 구조분해할당
- TCPvsUDP
- leetcode189
- firebaseui
- 자바스크립트
- 백준
- css
- Python
- 다리놓기
- leetcode977
- 커스텀알림
- mac
- Next.js
- React
- 파이썬
- nvm
- react-firebaseui
- 프로토타입
- 리액트
- iP
- 파이어베이스로그인
- 기초
- Spread
- youtube iframe
- Rest
- JS
- 커스텀알락
Archives
- Today
- Total
목록타입스크립트 (1)
JadeCode
Typescript를 사용하는 이유
타입스크립트는 왜 만들어졌을까? ?자바스크립트를 버리고 타입스크립트로 넘어오는 이유? 타입 안전성때문 엄청난 개발 경험. 코드에 버그가 줄어든다. 런타임 에러가 줄어든다. 생산성도 늘어난다. 런타임에러가 최악인 이유? 왜 타입 안전성이 중요한가? 자바스크립트는 매우 유연한 언어이다. 그렇기 때문에 자바스크립트는 에러를 보여주지 않으려고 노력한다. 예를들어 [1,2,3,4] + false 를 작성하면 '1,2,3,4false' 배열과 false를 더하면 string형태가 된다. 다른 언어였다면 이상한 일인데 가능하다. 또한 argument가 2개 필요한 코드도 한개만 작성해도 에러가 안나고 NaN이 나온다. 개발자로서 우린 조금 보호받을 필요가 있다. 다른 언어는 보호해준다. 자바스크립트는 확인작업을 거치..
개발
2023. 1. 2. 15:30