作者:绿茶2602921445 | 来源:互联网 | 2023-09-07 16:55
以下是我在调试的时候写的代码,但是报错了
1 2 3
| function fn (x: number | string,y: number | string){
return x+y
} |
但是这样写没有问题
1 2 3
| function fn (x: number,y: string){
return x+y
} |
下面这种写法也会报错
1 2 3
| function fn (x: number | string,y: number){
return x+y
} |
我的理解里+运算是number和string共有的操作符号,为什么会报错呢?