공부해봅시당

[Typescript] 값과 타입 본문

STUDY/Typescript

[Typescript] 값과 타입

tngus 2024. 7. 24. 00:01

값(Value)

프로그램이 실행될 때 실제로 사용되는 데이터

const x = 10; // 여기서 10은 값
const obj = { name: "Alice", age: 30 }; // obj는 객체 값

 

타입(Type)

값의 형태와 구조를 정의하며 컴파일 타임에 타입 검사를 위해 사용

let x: number; // number는 타입입니다.
type Person = { name: string; age: number }; // Person은 객체의 타입입니다.

 

요약

값: 실제 데이터 (예: 10, "Alice", { name: "Alice", age: 30 })

타입: 데이터의 형태와 구조를 정의하는 것 (예: number, string, { name: string; age: number })

 

 

타입스크립트에서 자바스크립트의 키워드가 해석되는 방식

  타입
class Y Y
const, let, var Y N
enum Y Y
function Y N
interface N Y
type N Y
namespace Y N