MST

星途 面试题库

面试题:TypeScript表单验证类型驱动开发模式之基础类型运用

在TypeScript表单验证类型驱动开发模式下,假设要验证一个表单输入框只能输入数字,且范围在1到100之间。请编写一个函数,使用类型注解和类型守卫实现该验证逻辑,函数接收一个`string`类型的输入值,返回`boolean`类型表示是否验证通过。
11.1万 热度难度
前端开发TypeScript

知识考点

AI 面试

面试题答案

一键面试
function validateInput(input: string): boolean {
    const num = Number(input);
    return typeof num === 'number' && !isNaN(num) && num >= 1 && num <= 100;
}