본문 바로가기
  • [성공하는 개발자] - Developer

분류 전체보기155

4.함수 타입(JS →TS) JavaScript 💩 function jsAdd(num1, num2) { return num1 + num2; } TS 변환 하기 TypeScript ✨ function add(num1: number, num2: number): number { return num1 + num2; } number 타입 숫자를 지정해 주고 return number타입으로 지정해 줬다 JavaScript 💩 function jsFetchNum(id) { // code ... // code ... 많은 코드 // code ... return new Promise((resolve, reject) => { resolve(100); }); } TS 변환 하기 TypeScript ✨ function fetchNum(id: string.. 2021. 4. 15.
3.기본 타입(2) Unknown 💩 let notSure: unknown = 0; notSure = 'he'; notSure = true; 알 수 없다는 의미 unknown는 어떤 data들을 모두 넣을 수 있다 가능하면 사용 안하는 것을 추천한다. Any 💩 let anything: any = 0; anything = 'hello'; Any는 어떤 것이든 담을 수 있는 변수이다. 가능하면 사용 안하는 것을 추천한다. Void function print(): void { console.log('hello'); return; } let unusable: void = undefined; // 💩 아무것도 리턴하지 않는다. void 생략 가능하다 변수에서 선언해서 쓰지는 않고 사용 할 시 undefined 밖에 쓰지 못한다. .. 2021. 4. 14.
2. 기본 타입(1) JavaScript Data type Primitive: number, string, boolean, bigint, symbol, null, undefined Object: function, array..... Number const num: number = -6; Type 정의해주면 그 해당 Type 만 명시할수 있다 지금 number로 정의 해주었기에 숫자만 가능하다 String const str: string = 'hello'; 지금 String로 정의 해주었기에 문자만 가능하다 Boolean const boal: boolean = false; 지금 Boolean로 정의 해주었기에 true,false 만 가능하다 Undefined let name: undefined; // 💩 let age: num.. 2021. 4. 14.