게으른 나에게

[TypeScript] - 기본개념 본문

My Study/TypeScript

[TypeScript] - 기본개념

handbefore 2024. 10. 13. 18:52
  • 자바스크립트에서 확장된 언어, superset 언어
  • 자바스크립트의 기본적인 문법, 코드 작성법, if문, for 반복문, 객체 사용법 그대로 사용
  • JS는 원래 동적 타입(dynamically typed) 언어 -> TS는 정적 타입(statically Typed)의 특징 

 

JS는 원래 동적 타입(dynamically typed) 언어 

  • 함수 선언 시점에 자료형 특정 짓지 않음. (미리 정해두지 않음)
  • n개의 매개 변수를 받는다는 것만 알고 있음.

 

숫자형

 

문자형

 

 

타입스크립트 사용

function add(a: number, b: number) {
	return a + b;
}

const result = add('2', '5')
=> 코드 오류 발생

코드 실행하지 않아도 코드 작성시 바로 오류 확인 가능

 

'My Study > TypeScript' 카테고리의 다른 글

[TypeScript] - 타입을 가진 함수  (0) 2024.10.13
[TypeScript] - 타입 별칭(Type Alias)  (0) 2024.10.13
[TypeScript] - 유니온 타입  (1) 2024.10.13
[TypeScript] - 기본형 타입  (0) 2024.10.13
[TypeScript] - 설치  (1) 2024.10.13