TypeScript 运算符

本节我们来讲 TypeScript 中的运算符的使用,运算符我们应该都知道,数学中我们也学过运算符,例如常见的加减乘除等。而计算机语言中的运算符,用于执行程序代码运算,会针对一个以上操作数项目来进行运算,例如 1 + 2,其中 + 就是一个运算符,而 1、2 则是操作数。TypeScript 中的运算符就大致和 JavaScript 中一样。

TypeScript 中的运算符可以大致分为以下几种:

  • 算术运算符
  • 关系运算符
  • 逻辑运算符
  • 按位运算符
  • 赋值运算符
  • 三元运算符
  • 类型运算符
算术运算符

算术运算符以数值(字面量或变量)作为其操作数,并返回一个单个数值。包括下面几种:

运算符 描述
+ 加法,返回操作数的总和
- 减法,返回操作数的差
* 乘法,返回操作数的乘积
/ 除法,返回操作数的商
% 取模(余数),返回操作数的余数
++ 自增,将操作数加 1
自减,将操作数减 1
示例:

上述的算术运算符中,最简单的就是 +-*/ 这四个运算符:

console.log(1 + 3);  // 4
console.log(5 - 2);  // 3
console.log(3 * 7);  // 21
console.log(6 / 2);  // 3

取模运算符 % 用于求操作数的余,余数就是当操作数不能整除时,就会产生余数。如果可以整数则会返回0:

console.log(6 % 2);  // 0
console.log(7 % 4);  // 3
console.log(9 % 2);  // 1

递增运算符 ++ 和递减运算符 -- 在实际应用中也会经常用到,这两个运算符使用方法都一样,区别在于一个用于将操作数加一,一个用于减一。我们使用 ++ 来举例:

let a:number = 1;
console.log(a);   // 1
console.log(a++); // 1
console.log(a)

你可能感兴趣的:(TypeScript,javascript,typescript)