MST

星途 面试题库

面试题:TypeScript条件类型之基本使用

请实现一个TypeScript条件类型 `IfString<T>`,如果 `T` 是字符串类型,则返回 `true`,否则返回 `false`。并给出使用该条件类型的示例。
49.5万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
type IfString<T> = T extends string ? true : false;

// 使用示例
type IsString = IfString<string>; // true
type IsNumber = IfString<number>; // false