typeof 또는 instanceof 타입 가드 검사를 보고합니다.
typeof x 타입 가드는 다음 두 가지 경우 중 하나에 받아들여지지 않을 수 있습니다:
typeof x는 절대 지정된 값에 해당하지 않습니다(예: x가 'string | boolean' 타입인 경우 typeof x === 'number').typeof x는 항상 지정된 값에 해당합니다(예: x가 'string' 타입인 경우 typeof x === 'string').x instanceof A 타입 가드는 다음 두 가지 경우 중 하나에 받아들여지지 않을 수 있습니다:
x의 타입은 A와 관련이 없습니다x의 타입은 A이거나 A의 하위 타입입니다