목록Frontend/TypeScript (11)
Hi
타입스크립트 문법타입 주석 or 타입 어노테이션 : 변수 이름 뒤 콜론(:)과 함께 타입을 정의 원시타입동시에 한개의 값만 저장할 수 있음ex) number, string, boolean numberlet num1: number = 123;let num2: number = -123;let num3: number = 0.123;let num4: number = -0.123;let num5: number = Infinity;let num6: number = -Infinity;let num7: number = NaN;num1 = 'hello'; // ❌num1.toUpperCase(); // ❌ string// stringlet str1: string = "hello";let str2: string = '..
초기세팅node.js 초기화 npm inittypes/node 패키지 설치node.js 내장 기능에 대한 타입 선언 제공npm i @types/node컴파일러 설치tsc 설치window npm i -g typescriptmacOS sudo npm i -g typescripttsc 버전 확인tsc - v tsc로 컴파일하고 실행하기tsc 파일경로/파일이름.ts 컴파일 완료후 자바스크립트 파일 생성 자바스크립트 파일 실행node 파일경로/파일이름.js 총 두번의 명령어를 사용하여 타입스크립트 코드 실행 tsx로 실행하기 한번의 명령어로 실행 가능tsx 설치하기// windowsnpm i -g tsx// macOSsudo npm i -g tsx 버전 확인tsx -v 실행하기tsx 파일경로/파일이름..

타입스크립트란?타입스크립트 = 자바스크립트의 확장판자바스크립트에 타입을 더 안전하게 사용할 수 있도록 기능을 추가함ex)// JavaScriptlet a = 1;let b = 2;console.log(a+b);// TypeScriptlet a:number = 1;let b:number = 2;console.log(a+b);자바스크립트 코드에 타입을 정의하는 문법이 추가됨타입스크립트가 필요한 이유자바스크립트의 단점유연한 문법버그 발생 가능성 높음자유로움자바스크립트의 기존 문법은 유지한 채 안정성을 확보할 수 있는 타입스크립트 등장 타입 시스템이란?프로그래밍 언어를 사용할 때 타입과 관련해서 지켜야하는 규칙을 모아둔 체계정적 타입 시스템코드 실행 이전에 모든 변수 타입을 고정적으로 결정엄격하고 고정적C,..