인프런 타입스크립트 기초를 통해 공부중이며 제로초님의 유료강좌입니다. 코드를 통으로 가져오지는 않겠습니다.(내가 글을 쓰면서 복습하는게 목적이기때문에 필요한 부분만) 타입스크립트 (Typescript) any 배열을 만들고나서 마우스를 변수에 올려보면 타입이 any라고 뜬다. const arr = []; any 타입은 아무 타입이나 넣어도된다는 것을 의미한다. const a: any = 'a다'; const a: any = 1; const a: any = true; const a: any = []; any 타입을 선언하는 것은 자바스크립트와 같다고 볼 수 있는데, 남발한다면 타입스크립트를 쓰는 의미가 없으므로 최소한의 경우에 필요한 곳에 사용해야한다. 최소한의 경우란 보통 남이 만든 타입을 변경해야할 때..
인프런 타입스크립트 기초를 통해 공부중이며 제로초님의 유료강좌입니다. 코드를 통으로 가져오지는 않겠습니다.(내가 글을 쓰면서 복습하는게 목적이기때문에 필요한 부분만) 타입스크립트 (Typescript) as const; 변수를 상수처럼 쓰고 싶다. 타입스크립트 전용 문법인 as const; 를 뒤에 붙이면 된다. let str = 'haha' as const; let arr = [true, 2, '3'] as const; 변수에 마우스를 올렸을때 let arr:readonly [true, 2,, '3'] 이라고 뜨는데, 여기서 새로운 타입 readonly를 볼 수 있다. as const;로 선언할 경우 let이어도 재 정의시에 에러가 난다. 그렇다면 const로 선언하면 되지 않나? 라고 하는데, con..
인프런 타입스크립트 기초를 통해 공부중이며 제로초님의 유료강좌입니다. 코드를 통으로 가져오지는 않겠습니다.(내가 글을 쓰면서 복습하는게 목적이기때문에 필요한 부분만) 타입스크립트 (Typescript) 공식문서 읽기 https://www.typescriptlang.org/docs/home.html 변수 선언 시에 초기 값을 적을때 타입을 적어줄 수 있다. 만약 너무나 확실한 값이라면 적지않아도된다. 자바스크립트는 유연한 언어여서 변수를 재정의할때 다른 타입을 넣을 수도 있는데, 타입스크립트에서 아래와 같이 초기값에 타입을 적어두면 재정의시에 초기 선언시의 타입과 다르다면 에러가 난다. let num: number = 3; let num: number; let str: string = '안녕'; 자바스크립..
인프런 타입스크립트 기초를 통해 공부중이며 제로초님의 유료강좌입니다. 코드를 통으로 가져오지는 않겠습니다.(내가 글을 쓰면서 복습하는게 목적이기때문에 필요한 부분만) 타입스크립트 (Typescript) 공식문서 읽기 https://www.typescriptlang.org/docs/home.html .ts파일과 컴파일된 .js파일을 동시에 열면 에러가나는데, 설정을 해주면 에러가 안난다고 한다. 타입스크립트의 설정 파일은 tsconfig.json파일이다. tsconfi.json 잘쓰는 옵션 몇가지 1.allowJS js파일 사용 허용하는 옵션 타입스크립트는 .js확장자를 허용하지 않는다. 따라서 .js파일을 컴파일하는데, 이때 자바스크립트를 타입스크립트로 바꾸는 프로젝트가 진행중이라면 곤란함을 겪을 것이다..
- Total
- Today
- Yesterday
- 차이
- Article
- 아티클
- Method
- Study
- frontend
- TypeScript
- JavaScript
- 코딩애플
- 브라우저
- html
- 프론트엔드
- 타입스크립트
- css
- 공부
- React
- VUE
- vue.js
- jQuery
- 리액트
- 제로초
- 프로젝트
- 메서드
- 강의
- 기초
- 자바스크립트
- JS
- 통신
- 제이쿼리
- 뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |