1. 算术运算符
let x: number = 5;
let y: number = 2;
let sum: number = x + y; // 加法
let difference: number = x - y; // 减法
let product: number = x * y; // 乘法
let quotient: number = x / y; // 除法
let remainder: number = x % y; // 取余
let increment: number = x++; // 自增
let decrement: number = x--; // 自减
2. 比较运算符
let isEqual: boolean = x === y; // 等于
let isNotEqual: boolean = x !== y; // 不等于
let isGreater: boolean = x > y; // 大于
let isLess: boolean = x < y; // 小于
let isGreaterOrEqual: boolean = x >= y; // 大于等于
let isLessOrEqual: boolean = x <= y; // 小于等于
3. 逻辑运算符
let isTrue: boolean = true;
let isFalse: boolean = false;
let andResult: boolean = isTrue && isFalse; // 与
let orResult: boolean = isTrue || isFalse; // 或
let notResult: boolean = !isTrue; // 非
4. 字符串运算符
let firstName: string = "John";
let lastName: string = "Doe";
let fullName: string = firstName + " " + lastName; // 字符串拼接
let templateString: string = `${firstName} ${lastName}`; // 模板字符串
5. 类型运算符
let typeCheck: number | string = 5;
if (typeof typeCheck === "number") {
// 在这个块中,typeCheck 被 TypeScript 视为 number 类型
console.log("It's a number");
} else if (typeof typeCheck === "string") {
// 在这个块中,typeCheck 被 TypeScript 视为 string 类型
console.log("It's a string");
}
6. 其他运算符
- 三元条件运算符
let result: number = x > y ? x : y;
- 空值合并运算符
let z: number | null | undefined;
let value: number = z ?? 10; // 如果 z 为 null 或 undefined,使用默认值 10
这只是 TypeScript 中运算符的一些基础用法。你可以根据需要查阅 TypeScript 官方文档以深入了解更多运算符及其用法。
转载请注明出处:http://www.zyzy.cn/article/detail/13011/TypeScript