typescript 中的加号运算符用于:1. 数值相加;2. 字符串拼接;3. 数值和字符串连接,数字将被转换为字符串;4. 将字符串、布尔值、空值转换为数字;5. 作为否定运算符转换数字的相反数。
typescript 中的加号运算符
在 TypeScript 中,加号运算符(+)可以用于以下运算:
1. 数值相加
最基本的用法是为两个或多个数字求和:
// 求和 2 和 3 const result = 2 + 3; // result 为 5
登录后复制
2. 字符串拼接
加号运算符还可用于连接字符串:
// 连接 "Hello" 和 "World" const greeting = "Hello" + "World"; // greeting 为 "HelloWorld"
登录后复制
3. 数值和字符串的连接
当一个操作数为数字,另一个为字符串时,数字将被转换为字符串并连接:
// 连接数字 1 和字符串 "Hello" const message = 1 + "Hello"; // message 为 "1Hello"
登录后复制
4. 特殊的数字转换
加号运算符可用于将以下类型转换为数字:
- 字符串:数字被提取并转换为数字(例如:+”123″ → 123)
- 布尔值:true 转换为 1,false 转换为 0(例如:+true → 1)
- 空值:null 和 undefined 转换为 0(例如:+NULL → 0)
5. 否定运算符
当加号运算符与单操作数一起使用时,它可以作为否定运算符,将数字转换为其相反数(例如:+1 → 1,+-1 → -1)
注意: