## Swift 运算符之比较运算符、逻辑运算符
### 比较运算符
| 运算符 | 举例 | 说明 |
|---|---|---|
| `==` | `a == b` | 比较两值是否相等 |
| `!=` | `a != b` | 比较两值是否不等 |
| `>` | `a > b` | 比较一个变量是否大于另一个变量 |
| `>=` | `a >= b` | 比较两个变量是否大于或者等于 |
| `<` | `a < b` | 比较一个变量是否小于另一个变量 |
| `<=` | `a <= b` | 比较两个变量是否小于或者等于 |
| `===` | `a === b` | |
| `!==` | `a !== b` | |
> 以上比较运算符都将返回布尔值,`true` 或者 `false`。
### 逻辑运算符
| 运算符 | 举例 | 说明 |
|---|---|---|
| `!` | `!a` | 取反。 |
| `&&` | `a && b` | 逻辑并。 |
| `或或` | `a 或或 b` | 逻辑或。 |
> 其中 **或或** 的运算符是 `||`,由于与Markdown格式冲突,所以进行了删减。
其中**逻辑并**比**逻辑或**优先级更高。
另外 Swift 逻辑运算也支持短路原则。
- 学习笔记
- 基础
- 基本类型之整型
- 基本类型之浮点型
- 基本类型之布尔类型以及简单的 if 语句
- 基础类型之元组
- 基本类型之其他
- 运算符
- 基础运算符
- 比较运算符、逻辑运算符
- 三元运算符
- 范围运算符for-in
- 逻辑控制
- 循环结构
- 选择结构
- 字符串
- Character和Unicode
- String.index 和 range
- 可选型
- 容器类
- 数组初始化
- 数组基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函数
- 闭包
- 枚举
- 结构体
- 类
- 文档注释
- 属性和方法
- 下标和运算符重载
- 拓展和泛型
- 协议
- 其他
- Swift 3.0 For 循环
- Swift 随机数的生成
- IOS开发玩转界面 UIKit
- UILable 文本显示控件
- UIButton 简单的交互控件
- UIImageView 图片控件
- UISearchBar 搜索控件