MST
星途 面试题库

面试题:TypeScript联合类型在简单条件判断中的应用

假设有一个函数`printValue`,它接收一个参数`value`,`value`的类型是`string | number`。要求在函数内部判断`value`的类型,如果是字符串,打印出字符串的长度;如果是数字,打印出数字的平方。请用TypeScript实现该函数。
46.3万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

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