MST

星途 面试题库

面试题:TypeScript 中类型保护与类型推断在函数参数中的应用

请编写一个 TypeScript 函数,该函数接受一个参数,该参数可能是字符串或数字类型。在函数内部,使用类型保护和类型推断,实现当参数为字符串时返回其长度,当参数为数字时返回其平方。
33.0万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function processValue(value: string | number): number {
    if (typeof value ==='string') {
        return value.length;
    } else {
        return value * value;
    }
}