updated_at: 2025-03-30 15:53

Typescript 연산식

조건연산자 Ternary operator (conditional operator)

const canVote = age >= 18 ? 'Yes' : 'No'

in operator

let car = { make: 'Toyota', model: 'Corolla' }
console.log('make' in car) // output: true

type-specific operators

The question mark operator (?)

interface Person {
  name: string
  age?: number // age is optional
}

let person: Person = { name: 'Alice' }
console.log(person.age ? person.age : 'Age not provided') // output: Age not provided
console.log(person.age ||  'Age not provided') // output: Age not provided

let obj = { a: { b: { c: 1 } } }
console.log(obj?.a?.b?.c) // output: 1
평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글