typescript 中的加號運算符用于:1. 數(shù)值相加;2. 字符串拼接;3. 數(shù)值和字符串連接,數(shù)字將被轉換為字符串;4. 將字符串、布爾值、空值轉換為數(shù)字;5. 作為否定運算符轉換數(shù)字的相反數(shù)。
typescript 中的加號運算符
在 TypeScript 中,加號運算符(+)可以用于以下運算:
1. 數(shù)值相加
最基本的用法是為兩個或多個數(shù)字求和:
// 求和 2 和 3 const result = 2 + 3; // result 為 5
登錄后復制
2. 字符串拼接
加號運算符還可用于連接字符串:
// 連接 "Hello" 和 "World" const greeting = "Hello" + "World"; // greeting 為 "HelloWorld"
登錄后復制
3. 數(shù)值和字符串的連接
當一個操作數(shù)為數(shù)字,另一個為字符串時,數(shù)字將被轉換為字符串并連接:
// 連接數(shù)字 1 和字符串 "Hello" const message = 1 + "Hello"; // message 為 "1Hello"
登錄后復制
4. 特殊的數(shù)字轉換
加號運算符可用于將以下類型轉換為數(shù)字:
- 字符串:數(shù)字被提取并轉換為數(shù)字(例如:+”123″ → 123)
- 布爾值:true 轉換為 1,false 轉換為 0(例如:+true → 1)
- 空值:null 和 undefined 轉換為 0(例如:+NULL → 0)
5. 否定運算符
當加號運算符與單操作數(shù)一起使用時,它可以作為否定運算符,將數(shù)字轉換為其相反數(shù)(例如:+1 → 1,+-1 → -1)
注意: