본문 바로가기
반응형

typescript7

타입스크립트 Union Type 타입스크립트에서는 에러를 방지하기 위해 미리 엄격하게 타입을 검사한다. import React from "react"; const name = "준열";//타입선언 생략하면 자동으로 string설정 let age: number = 26; function App() { return ( {name}는 {age}살 입니다. ); } age는 number형으로만 할당할 수 있고, 26을 할당했다. 만약 age에 number도 쓰고 string도 쓰고싶다면 어떻게할까?? | 라는 기호를 사용하여 union type을 설정할 수 있다. 바로 이렇게 import React from "react"; const name = "준열";//타입선언 생략하면 자동으로 string설정 let age: number|string .. 2022. 1. 13.
TypeScript의 기본 타입 TypeScript의 기본타입 JS에서 많이 본 타입 Boolean const x : boolean = true; const y : boolean = false; Number 자바스크립트에서는 정수, 부동 소수점 등의 구분이 따로 없고 모든 수가 IEEE754 표준을 따르는 부동소수점이고, 타입스크립트의 number 타입도 마찬가지다. const x : number = 1; const y : number = 0.2+0.1; String ES6 템플릿 리터럴 역시 string 타입의 값이다. const name : string = 'June'; const sentence : string = '감사합니다' null / undefined null / undefined 타입은 자기 자신 외에는 다른값을 갖지 않.. 2021. 11. 9.
TypeScript JS의 장점 JS의 장점은 무엇일까? JS장점 엄격한 규칙이 없기 때문에 사용이 쉽고 우리가 원하는 방향으로 수정하기도 편하다는 것이다. - 노마드 코더 - 하지만 위의 장점이 큰 프로젝트, 버그최소화에서는 단점으로 작용한다. TypeScript 동적언어타입 : 프로그램이 실행될 때 타입 분석을 진행, JS 정적언어타입 : 런타임 이전에 타입 분석 진행, TS 정적 타입 분석의 장점은 시스템의 복잡도가 늘어남에 따라 빛나기 시작한다. 정적 언어 타입 정적 타입 언어는 프로그램이 실행되기 전에 상당수의 오류를 잡아낼 수 있다. 같은 종류의 언어가 동적 타입 언어에서는 코드리뷰, 심지어 실제 배포가 일어날 때 까지도 발견되지 않는 경우가 있다. 소프트웨어 개발 파이프라인에서 오류가 늦게 발견 될수록 더 큰 .. 2021. 11. 9.
반응형