以下是我在调试的时候写的代码,但是报错了
function fn (x: number | string,y: number | string){ return x+y }
但是这样写没有问题
function fn (x: number,y: string){ return x+y }
下面这种写法也会报错
function fn (x: number | string,y: number){ return x+y }
我的理解里+运算是number和string共有的操作符号,为什么会报错呢?
慕森王
相关分类