728x90 반응형 SMALL 전체 글37 [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. [React] JSX React에서 사용하는 JSX에 대해 알아보겠습니다. JSX란? const App = JSX 위의 코드는 무엇일까요? HTML도 아니고... 위와 같은 문법을 JSX라고 합니다. JSX는 JavaScript 확장 문법입니다. 리액트 컴포넌트 파일에서 JSX형식으로 작성하면 babel 이 JavaScript로 변환을 해 줍니다. Babel은 JavaScript의 문법을 확장해 주는 도구입니다. 지원되지 않는 최신 문법이나, 실험적인 문법들을 변환함으로 여러 환경에서 제대로 실행 할 수 있게 해 주는 역할을 합니다. babel은 위의 코드를 아래와 같이 변환시켜 줍니다. const App = React.createElement("div", null, "React"); 우리가 JSX를 쓰는 이유는 간단합니다... 2022. 2. 19. 이전 1 ··· 4 5 6 7 8 9 10 다음 728x90 반응형