- TypeScript 基础
- TypeScript - 首页
- TypeScript - 路线图
- TypeScript - 概述
- TypeScript - 环境设置
- TypeScript - 基本语法
- TypeScript vs. JavaScript
- TypeScript - 特性
- TypeScript - 变量
- TypeScript - let & const
- TypeScript - 运算符
- TypeScript 基本类型
- TypeScript - 类型
- TypeScript - 类型注解
- TypeScript - 类型推断
- TypeScript - 数字
- TypeScript - 字符串
- TypeScript - 布尔值
- TypeScript - 数组
- TypeScript - 元组
- TypeScript - 枚举
- TypeScript - any
- TypeScript - never
- TypeScript - 联合类型
- TypeScript - 字面量类型
- TypeScript - 符号
- TypeScript - null vs. undefined
- TypeScript - 类型别名
- TypeScript 控制流
- TypeScript - 决策
- TypeScript - if 语句
- TypeScript - if else 语句
- TypeScript - 嵌套 if 语句
- TypeScript - switch 语句
- TypeScript - 循环
- TypeScript - for 循环
- TypeScript - while 循环
- TypeScript - do while 循环
- TypeScript 函数
- TypeScript - 函数
- TypeScript - 函数类型
- TypeScript - 可选参数
- TypeScript - 默认参数
- TypeScript - 匿名函数
- TypeScript - 函数构造器
- TypeScript - rest 参数
- TypeScript - 参数解构
- TypeScript - 箭头函数
- TypeScript 接口
- TypeScript - 接口
- TypeScript - 扩展接口
- TypeScript 类和对象
- TypeScript - 类
- TypeScript - 对象
- TypeScript - 访问修饰符
- TypeScript - 只读属性
- TypeScript - 继承
- TypeScript - 静态方法和属性
- TypeScript - 抽象类
- TypeScript - 访问器
- TypeScript - 鸭子类型
- TypeScript 高级类型
- TypeScript - 交叉类型
- TypeScript - 类型守卫
- TypeScript - 类型断言
- TypeScript 类型操作
- TypeScript - 从类型创建类型
- TypeScript - keyof 类型运算符
- TypeScript - typeof 类型运算符
- TypeScript - 索引访问类型
- TypeScript - 条件类型
- TypeScript - 映射类型
- TypeScript - 模板字面量类型
- TypeScript 泛型
- TypeScript - 泛型
- TypeScript - 泛型约束
- TypeScript - 泛型接口
- TypeScript - 泛型类
- TypeScript 其他
- TypeScript - 三斜杠指令
- TypeScript - 命名空间
- TypeScript - 模块
- TypeScript - 环境声明
- TypeScript - 装饰器
- TypeScript - 类型兼容性
- TypeScript - Date 对象
- TypeScript - 迭代器和生成器
- TypeScript - Mixins
- TypeScript - 实用程序类型
- TypeScript - 装箱和拆箱
- TypeScript - tsconfig.json
- 从 JavaScript 到 TypeScript
- TypeScript 有用资源
- TypeScript - 快速指南
- TypeScript - 有用资源
- TypeScript - 讨论
TypeScript - 关系运算符示例
关系运算符测试或定义两种实体之间的关系类型。关系运算符返回布尔值,即真/假。
假设 A 的值为 10,B 的值为 20。
运算符 | 描述 | 示例 |
---|---|---|
> | 大于 | (A > B) 为假 |
< | 小于 | (A < B) 为真 |
>= | 大于或等于 | (A >= B) 为假 |
<= | 小于或等于 | (A <= B) 为真 |
== | 相等 | (A == B) 为假 |
!= | 不相等 | (A != B) 为真 |
示例
var num1:number = 5; var num2:number = 9; console.log("Value of num1: "+num1); console.log("Value of num2 :"+num2); var res = num1>num2 console.log("num1 greater than num2: "+res) res = num1<num2 console.log("num1 lesser than num2: "+res) res = num1>=num2 console.log("num1 greater than or equal to num2: "+res) res = num1<=num2 console.log("num1 lesser than or equal to num2: "+res) res = num1==num2 console.log("num1 is equal to num2: "+res) res = num1!=num2 console.log("num1 is not equal to num2: "+res)
以上代码的转译 JS 版本 -
var num1 = 5; var num2 = 9; console.log("Value of num1: " + num1); console.log("Value of num2 :" + num2); var res = num1 > num2; console.log("num1 greater than num2: " + res); res = num1 < num2; console.log("num1 lesser than num2: " + res); res = num1 >= num2; console.log("num1 greater than or equal to num2: " + res); res = num1 <= num2; console.log("num1 lesser than or equal to num2: " + res); res = num1 == num2; console.log("num1 is equal to num2: " + res); res = num1 != num2; console.log("num1 not equal to num2: " + res);
它将产生以下输出 -
Value of num1: 5 Value of num2 :9 num1 greater than num2: false num1 lesser than num2: true num1 greater than or equal to num2: false num1 lesser than or equal to num2: true 14 num1 is equal to num2: false 16 num1 not equal to num2: true
typescript_operators.htm
广告