[TS] 기본 타입

정승렬·2023년 6월 19일
0

TypeScript 이론

목록 보기
2/8
post-thumbnail

기본타입

1. number
- let age:number = 30;

2. boolean
- let isAdult:boolean true;

3. array
3-1 number 배열
- let arr1:number[] = [1,2,3];
- let arr2:Array = [1,2,3];
3-2 String 배열
- let week1:string[] = ['mon','tue','wed'];
- let week2:Array = ['mon','tue','wed'];

튜플

let b:[string, number];
- b = ['z', 1]; (가능)
- b = [1, 'z']; (불가능)

void, never

void

  function sayHello():void {
  	console.log('hello');
  }

never

  function showError():never{
  throw ne Error();
  }
  function infLoop():never{
  	while(true){
  		// do something...
  	}
  }

enum

  enum Os{
  Window = 3,
  Ios = 10,
  Android
}

Os[10] == Os['Ios'];
- 값이 서로 참조할 수 있음

enum 속성을 문자열로도 선언 가능

  • 특정 속성으로 강제하고 싶을 때 사용
  enum Os{
  Window = 'win',
  Ios = 'ios',
  Android = 'and'
}
let myOs:Os;
myOs = Os.Window;

null, undefined

let a:null = null;
let b:undefined; = undefined;

0개의 댓글