본문 바로가기
728x90
반응형
SMALL

분류 전체보기38

[TypeScript] 타입 스크립트의 타입(2) Array - 같은 타입의 자료들을 모아놓음. - 자바스크립트에서 객체. let list: number[] = [1,2,3]; //선호 let list: Array = [1,2,3]; let list: (number | string)[] = [1,2,"3"]; Tuple let a: [string, number]; a = ["age", 30]; a = [23, "age"]; //error a[3] = "name"; //error, 인덱스 2 이후에는 타입이 undefined가 됨. 길이가 정해져 있고, 앞뒤의 타입이 정확하고 다를 수 있는 자료형이다. any - 어떤 것이든 된다. function returnAny(message: any): any { console.log(message); } const.. 2022. 7. 16.
[TypeScript] 타입 스크립트의 타입(1) Primitive Type - 오브젝트와 레퍼런스 형태가 아닌 실제 값을 저장하는 자료형 - 리터럴 값으로 프리미티브 타입의 서브 타입을 나타낼 수 있다. true값은 Boolean 중 참의 값을 가진 boolean의 서브타입이고 3.14라는 숫자는 전체 number타입의 서브 타입이 된다. - 래퍼 객체로도 만들 수 있다. new Boolean(true); // typeof new Boolean(true) : 'object' new String('hello'); // typeof new String('hello') : 'object' new Number(12); // typeof new Number(12) : 'object' boolean - 기본적인 데이터 타입 - 단순한 true, false - b.. 2022. 7. 16.
[TS vs JS] 타입스크립트와 자바스크립트 자바스크립트[JavaScript] 객체지향 프로그래밍 언어로 브라우저 내에서 주로 사용되며, Node.js에서 프로그래밍에도 사용되고 있습니다. 자바스크립트는 현대의 모든 브라우저들이 기본으로 지원하기에 웹 분야에서 가장 인기 있는 언어라고 할 수 있습니다. 타입 스크립트[TypeScript] JS에 타입을 부여한 언어입니다. 다시 말해 자바스크립트의 확장이라고 할 수 있습니다. 타입 스크립트는 실행을 하려면 TS를 JS로 변환해 주는 과정이 필요한데 이것을 컴파일(Complie)이라고 합니다. 왜 타입 스크립트를 많이 쓸까? 주변의 웹 개발을 공부하거나 개발을 하는 사람들을 보면, 많은 사람들이 타입 스크립트를 사용하여 개발을 하고, 공부를 합니다. 처음에 JS로 시작해서 익숙해지면 TS를 공부하는 것.. 2022. 7. 15.
[Backend] 기초 백엔드 지식 몇 가지 백엔드 공부를 하기 위해 필요한 지식 몇 가지를 모아봤습니다. 1. Node.JS - 웹브라우저에 종속적인 JS가 외부 환경에서 실행될 수 있도록 런타임 환경을 제공합니다. - 크롬 V8 자바스크립트 엔진으로 빌드되었습니다. - Node.JS의 패키지 생태계인 npm은 가장 큰 오픈 소스 라이브러리 생태계입니다. 2. package.json 프로젝트의 정보를 정의하는 패키지 버전 정보를 명시하는 파일입니다. package.json은 기본적으로 문서이며 npm의 오픈소스 패키지 생태계를 사용하기 위한 명세이자, 프로젝트의 의존성 관리를 위한 명세 라고 볼 수 있습니다. 3. Express express란 node.js를 위한 웹 프레임워크입니다. express는 nodeJS를 사용하여 서버를 개발할 때 보.. 2022. 4. 11.
728x90
반응형