타입스크립트_primitive type 정리
▶️ 변수만들때 타입 정하기
let 이름: string = 'kim'
- 타입스크립트는 변수만들 때 변수의 타입을 지정가능하다.
- 변수명:타입으로 정하면되고, 예제에서 이름이라는 변수는 string타입이 되며 갑자기 숫자 이런걸 할당하려고 하면 에러가 난다.
- 즉 타입이라는 쉴드를 하나 씌워준다고 생각하면 편하다.
(참고) : name이라는 변수는 전역변수로 사용이 불가능하다. 지정하면 다음과 같은 오류 메세지가 출력된다.
▶️ 여러가지 타입의 종류
let a :string = 'kim';
let b :number = 20;
let c :boolean = false;
let d :null = null;
let e :undefined = null;
let f :undefined = undefined;
이처럼 다양한 자료형들을 사용할 수 있다.
▶️ array 또는 object 자료 안에도 타입 지정가능
let members :string[] = ['kim', 'park'];
- array와 object를 사용할 때도 타입 지정이 가능하다. array안에 들어갈 타입은 타입명[] 이렇게 지정하면 된다.
let info :(string|number)[] = ['kim', 15];
- 두 가지 이상의 자료형이 array안에 들어갈 경우 다음과 같이 타입지정을 해준다.
let 내정보 : { age : number } = { age : 20 };
object 자료형 안에 들어갈 타입은 내가 만들 object와 똑같은 모습으로 지정하면 된다.
▶️ 사실 자동으로 해주는 타입지정
let 이름 = 'kim';
let 나이 = 20;
- 사실 모든 타입스크립트의 변수들은 타입을 따로 지정하지 않아도 자동으로 부여해준다. array나 object만들때도 똑같다.
- 변수만 만들고 나중에 자료를 할당해도 타입이 자동으로 변한다. 따라서 간단한 변수들은 타입을 생략하는 것이 좋다.
Author And Source
이 문제에 관하여(타입스크립트_primitive type 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@arsshavin/타입스크립트primitive-type-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)