앞으로 우타스를 읽으면서 중요한 내용들을 내 말로 적어놓을 계획!...먼저...JS가 어떻게 브라우저에서 널리 사용되기 시작했을까?두 경쟁 업체에서 각자의 브라우저에 새로운 기능을 빠르게 늘리기 시작. 추가된 기능은 각자의 브라우저에서만 동작(다르게 동작 or 크로스
정적 타입과 동적 타입 타입을 결정하는 시점에 따라 타입을 분류 정적 타입(static type) 모든 변수의 타입이 컴파일 타임에 결정. 코드 수준에서 타입을 명시해줘야 함 번거롭지만 컴파일타임에 타입에러를 발견ㄴ할 수 있기 때문에 프로그램의 안정성을 보장 동적
자바스크립트에서 값은 타입을 가지지만 변수는 별도의 타입을 가지지않음타입스크립트는 이 변수에 타입을 지정할 수 있는 타입 시스템 체계를 구축함\-> 특정 타입을 지정한 변수에 해당 타입의 값만 할당 가능자바스크립트에는 boolean 원시 값은 아니지만 형 변환을 통해
자바스크립트에 any타입이 있는가?any타입은 타입스크립트에만 존재하는 독자적인 타입 시스템으로 간주됨하지만 any타입의 개념은 이미 자바스크립트에서 사용됨. 이름 그대로 어떤 타입이든 매핑할 수 있는 성질을 가지고 있고, 이건 원래 자바스크립트의 사용방식과 일치하기
좀 심화한 타입 검사에 필요한 지식들여러 가지 타입을 결합하여 하나의 단일 타입으로 만들 수 있음&를 사용해서 표기함. A&B결과물로 탄생한 단일 타입에는 타입별칭(type alias)을 붙일 수 있음type ProductItemWithDiscount = Product