[Typescript] 타입 단언
타입 단언 Type Assertion
타입스크립트에는 타입 단언
이라는 독특한 구문이 있습니다. 단언
이라는 단어 그 자체에서 느낄 수 있듯이 타입을 확실히 한다라는 것을 의미합니다. 즉, 프로그래머가 타입 단언
을 통해서 컴파일러에게 타입을 확실하게 알려주기 위해 타입 단언
을 이용한다라고 볼 수 있습니다.
타입 단언
은 두 가지 종류가 있습니다.
(<타입>객체)
(객체 as 타입)
이 두가지 방식 중 아래의 (객체 as 타입)
방식이 일반적으로 선호 됩니다. <>를 이용한 단언은 JSX 등과 혼동될 여지가 있기 때문입니다.
아래 코드는 두가지 타입 단언 방식을 이용해서 작성된 코드와 결과입니다.
let a: string = '헬로';
let say1 = (<string>a);
let say2 = (a as string);
console.log(say1);
console.log(typeof say1);
console.log(say2);
console.log(typeof say2);
Author And Source
이 문제에 관하여([Typescript] 타입 단언), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@bami/Typescript-타입-단언저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)