在TypeScript中,可以使用类型断言或类型转换来避免将字符串和数字相加。下面是一些示例代码:
let num: number = 10;
let str: string = "20";
let result: string = num + str; // 使用类型断言将str转换为number类型
console.log(result); // 输出 "1020"
let num: number = 10;
let str: string = "20";
let result: string = num + Number(str); // 使用Number()函数将str转换为number类型
console.log(result); // 输出 "1020"
需要注意的是,虽然上述方法可以将字符串和数字相加,但结果仍然是字符串类型。如果需要将结果作为数字使用,可以再次进行类型转换。