TypeScript 中的算术运算符

发布时间 2023-11-16 16:20:12作者: 3939!
 
  1. 加法运算符(+):用于将两个或多个数值相加。例如:
    let num1: number = 10;
    let num2: number = 5;
    let sum: number = num1 + num2;
    console.log(sum); // 输出:15
  2. 减法运算符(-):用于将一个数值从另一个数值中减去。例如:
    let num1: number = 10;
    let num2: number = 5;
    let difference: number = num1 - num2;
    console.log(difference); // 输出:5
  3. 乘法运算符(*):用于将两个或多个数值相乘。例如:
    let num1: number = 10;
    let num2: number = 5;
    let product: number = num1 * num2;
    console.log(product); // 输出:50
  4. 除法运算符(/):用于将一个数值除以另一个数值。例如:
    let num1: number = 10;
    let num2: number = 5;
    let quotient: number = num1 / num2;
    console.log(quotient); // 输出:2
  5. 取模运算符(%):用于获取两个数值相除的余数。例如:
    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