-
[Type Script] 기본적인 타입 지정Type Script 2023. 8. 30. 16:28
타입스크립트는 변수를 만들 때 타입을 지정해 줄 수 있습니다.
| string, number, boolean
타입을 지정하고 싶으면 변수명: 타입 이런 식으로 지정하면 됩니다.
let 문자 :string = '안녕'; let 숫자 :number = 25; let 진실 :boolean = true;
| array, object
array나 object 자료에도 타입을 지정할 수 있는데
먼저 array의 타입 지정은 아래처럼 하면 되고
let arr1 :string[] = ['안', '녕']; let arr2 :number[] = [1, 2];
object자료형의 타입을 지정하려면 아래처럼 하면 됩니다.
let obj1 :{ name :string, age :number } = { name : 'Lee', age : 25 };
| 기타
이런 식으로 타입을 지정하면
다른 타입의 데이터가 들어오면 타입스크립트에서 에러를 발생시켜 줍니다.
let 문자 :string = '안녕'; 문자 = 25; // 에러발생('number' 형식은 'string' 형식에 할당할 수 없습니다.)
또한 모든 변수에 타입을 지정해야 되는 것은 아니고,
변수 생성 시 타입스크립트가 타입을 추론하여 자동으로 부여해주기도 합니다. (Type Inference)
let 문자 = '안녕'; // 자동으로 string타입 지정 let 숫자 = 25; // 자동으로 number타입 지정
'Type Script' 카테고리의 다른 글
[Type Script] Narrowing, Assertion (0) 2023.10.03 [Type Script] 함수에 타입 지정, 오버로딩(Overloading) (0) 2023.09.27