typescript 입문 1. 변수 type 선언

수영·2022년 7월 13일
0

typescript

목록 보기
4/4

typescript에서 변수 type 선언

let language: sting = 'TypeScript';

TypeScript에서 사용되는 기본 유형

string

const language: string = 'TypeScript';
const message: string = `I'm programming in ${language}!`;

language와 message 모두 string type이 할당 되며 templateliteral은 동적으로 결정되더라도 여전히 string이다.

boolean

ture 또는 false를 반환한다.

const hasErrors: boolean = true;
const isValid: boolean = false;

bigint

bigint는 ES2020을 대상으로 할 때 사용할 수 있는 type으로 BigInt보다 큰 정수를 저장할 때 사용한다.

const bigNumber: bigint = 9007199254740993n;

symbol

ECMAScript 2015 부터 symble은 number와 string과 같은 기본 데이터 타입이다.
symbol은 불변하고 유일합니다.

let sym2 = Symbol("key");
let sym3 = Symbol("key");
sym2 === sym3; // false, 심벌은 유일하다.

symbol은 문자열처럼 객체의 property의 키로 사용 될 수 있습니다.

const sym = Symbol();
let obj = {
  [sym]: "value",
};
console.log(obj[sym]); // "value"

array(배열)

const primeNumbers: number[] = [2, 3, 5, 7, 11]; //배열선언 방법 1
const primeNumbers: Array<number> = [2, 3, 5, 7, 11]; //배열선언 방법 2

0개의 댓글