typescript运算符
时间: 2024-09-01 11:00:35 浏览: 72
Pro TypeScript
5星 · 资源好评率100%
TypeScript是一种强类型的JavaScript超集,它引入了许多新的运算符以支持更严格的静态类型检查。以下是TypeScript中常见的运算符类别:
1. **算术运算符**:用于基本数值类型的加减乘除等操作,如 `+`, `-`, `*`, `/`, `%` 等。
2. **比较运算符**:包括 `==` (严格相等), `===` (全等), `!=`, `!==`, `<`, `>`, `<=`, `>=` 等,用于判断两个值是否相等或大小关系。
3. **逻辑运算符**:`&&` (逻辑与),`||` (逻辑或),`!` (逻辑非)。它们结合布尔值进行条件控制。
4. **位运算符**:`&` (按位与), `|` (按位或), `^` (按位异或), `~` (按位取反), `<<` (左移位), `>>` (右移位) 和 `>>>` (无符号右移位)。
5. **赋值运算符**:`=`, `+=`, `-=` ,`*=` ,`/=` ,`%=` 等,同时进行赋值和操作。
6. **条件运算符**:`条件 ? 表达式1 : 表达式2`,也称为三元运算符,用于简单的条件分支。
7. **解构赋值运算符**:允许从数组或对象中提取值并直接赋给变量,如 `let [a, b] = [1, 2];`.
8. **类型断言运算符**:`as` 关键字,可以显式指定某个值的类型,如 `let number: any = '10'; number = parseInt(number) as number;`
阅读全文