unknow类型:
any与unknow的区别
any忽略类型检查,跟js没区别,不安全且ts的意义也没有了
unknown可以接收任意值 但是不能调用属性和方法,使用属性和方法时需要类型断言
例如:
let value:unknown;
value = 'hello';
(value as string).length
或者使用类型保护
let value:unknown;
value = 'hello';
if (typeof value === 'string') {
value.length
}
req,res类型
req:Request res: Response
event 类型
onChange事件的事件对象
const onChangeID = (event: React.ChangeEvent <HTMLInputElement>) => {
setIDProving(event.target.value)
}
<input name='IDProving' onChange={onChangeID} value={IDProving}/>