TypeScript 中的算术运算符
- 加法运算符(+):用于将两个或多个数值相加。例如:
let num1: number = 10; let num2: number = 5; let sum: number = num1 + num2; console.log(sum); // 输出:15
- 减法运算符(-):用于将一个数值从另一个数值中减去。例如:
let num1: number = 10; let num2: number = 5; let difference: number = num1 - num2; console.log(difference); // 输出:5
- 乘法运算符(*):用于将两个或多个数值相乘。例如:
let num1: number = 10; let num2: number = 5; let product: number = num1 * num2; console.log(product); // 输出:50
- 除法运算符(/):用于将一个数值除以另一个数值。例如:
let num1: number = 10; let num2: number = 5; let quotient: number = num1 / num2; console.log(quotient); // 输出:2
- 取模运算符(%):用于获取两个数值相除的余数。例如:
let num1: number = 10; let num2: number = 3; let remainder: number = num1 % num2; console.log(remainder); // 输出:1
请注意,算术运算符仅适用于数值类型,而非字符串类型。如果您尝试将字符串与算术运算符一起使用,它们将被视为字符串拼接运算符。例如:
let str1: string = 'pidancode.com'; let str2: string = '皮蛋编程'; let result: string = str1 + str2; console.log(result); // 输出:pidancode.com皮蛋编程
这是因为在 TypeScript 中,算术运算符仅适用于数值类型,而 + 运算符用于字符串拼接。如果您需要将字符串转换为数值类型,请使用 Number 函数。例如:
let str1: string = '10'; let str2: string = '5'; let num1: number = Number(str1); let num2: number = Number(str2); let sum: number = num1 + num2; console.log(sum); // 输出:15
此文章参考于:https://www.pidancode.com/a/16815715884521110.html