// 类型断言export = {}// 假定这个 nums 来自一个明确的接口const nums = [110, 120, 119, 112]// ts 会认为这里会返回 number 或者 undefined 两种结果, 所以下方的乘法会报出语法错误const res = nums.find(i => i > 0)// 这里会报出语法错误// const square = res * res// 使用断言 两种方式const num1 = res as number// 这种方式会与jsx产生冲突const num2 = <number>res
