초짜코딩의 잡동사니

TS의 변수타입 본문

TypeScript

TS의 변수타입

초짜코딩 2024. 6. 28. 13:42

📌 TS의 변수타입

✅ 배열: 자료형[]

✅ 숫자: number

✅ 문자열: string

✅ 논리: boolean

✅ optional

const player : {
    name: string,
    age?:number
} = {
    name: "nico"
}

 

❌ player.age가 undefined일 가능성 알림

if(player.age < 10) {
}

 

⭕ player.age가 undefined일 가능성 체크

if(player.age && player.age < 10) {
}

 

❗ ?를 :앞에 붙이면 optional

✅ Alias(별칭) 타입

type Player = {
    name: string,
    age?:number
}

const player : Player = {
    name: "nico"
}

 

⭐ 함수에서는 어떻게 쓸까

type Player = {
    name: string,
    age?:number
}

function playerMaker1(name:string) : Player {
    return {
        name
    }
}

const playerMaker2 = (name:string) : Player => ({name})

const nico = playerMaker1("nico")
nico.age = 12

'TypeScript' 카테고리의 다른 글

TS의 Generics  (0) 2024.07.03
TS의 변수타입(part III)  (0) 2024.07.02
TS의 변수타입(part II)  (0) 2024.07.01