러닝 타입스크립트를 읽고 요약한 내용입니다.1995년 넷스케이프의 브렌던 아이크는 웹사이트에 쉽게 접근하고 사용 가능한 자바스크립트를 10일 만에 설계했습니다. 별난 특성과 결점 덕분에 조롱 받기도 했지만 그 이후 브라우저, 임베디드 애플리케이션, 서버 런타임 환경 등
러닝 타입스크립트를 읽고 요약한 내용입니다.‘타입’은 자바스크립트에서 다루는 값의 형태, 즉 typeof 연산자가 설명하는 것, 그것을 의미합니다.자바스크립트의 일곱 가지 기본 원시 타입(primitive type)이 타입스크립트의 기본적인 타입입니다.nullundef
러닝 타입스크립트를 읽고 요약한 내용입니다.타입스크립트가 해당 값을 바탕으로 추론을 수행하는 두 가지 핵심 개념유니언(union): 값에 허용된 타입을 두 개 이상의 가능한 타입으로 확장하는 것내로잉(narrowing): 값에 허용된 타입이 하나 이상의 가능한 타입이
객체 타입 선언 - 객체의 타입을 명시적으로 선언하고 싶을 때 아래와 같이 선언할 수 있습니다.단, 저런 형식으로 매번 객체 타입을 작성하는 것은 번거로운 일입니다. 그래서 타입 별칭을 사용하는 것이 좀 더 일반적입니다.대부분의 타입스크립트 프로젝트는 객체 타입을 설명
러닝 타입스크립트를 읽고 요약한 내용입니다.필수 매개변수 - 자바스크립트에서는 인수의 수와 상관없이 함수를 호출할 수 있습니다. 잘못된 수의 인수로 호출되면 오류 가능성이 있기 때문에 이의를 제기합니다. 필수 매개변수를 제공하고 강제하면 타입 안정성을 강화하는 데 도움
러닝 타입스크립트를 읽고 요약한 내용입니다.자바스크립트의 배열은 매우 유연하고 내부의 모든 타입의 값을 혼합해서 저장할 수 있습니다. 다만 대부분의 배열은 하나의 특정 타입의 값만 가집니다. 다른 타입의 값을 추가하게 되면 혼란을 줄 수 있고, 최악의 경우 오류가 생길
러닝 타입스크립트를 읽고 요약한 내용입니다.top 타입은 bottom 타입(ex) never)의 반대 개념으로, 시스템에서 가능한 모든 값을 나타내는 타입입니다. 모든 타입은 top 타입에 할당할 수 있습니다.any는 모든 타입을 받아들이기 때문에 타입 검사기를 빠르게
러닝 타입스크립트를 읽고 요약한 내용입니다.지금까지 배운 모든 구문은 완전히 알려진 타입과 함께 사용해야 했는데, 때로는 호출하는 방식, 호출 영역에서 다양한 타입으로 작동하게 의도적으로 작성할 수 있습니다. 다른 언어에서 제네릭(generic)은 데이터의 타입을 일반
러닝 타입스크립트를 읽고 요약한 내용입니다.오늘날에는 타입스크립트와 같은 상위 집합 언어에 특정 새로운 런타임 기능으로 자바스크립트 구문을 확장하는 방식은 나쁜 사례로 간주하고 권장되지 않습니다. 단, 일부 프로젝트에서 여전히 사용되기도 하는 일부 구문 확장이 있고,