Image Description

对计算机来说,运算符就是告诉它执行一个数学或逻辑运算。赋值、加减乘除、比较、三元操作符等。

赋值操作符

var number = 5

等号右边值赋值给左边的变量

算数运算操作符

let sum = a + b

let sub = a - b

let mul = a * b

let div = a / b

let mod = a % b

复合运算符

b += 5    // b = b + 5

b -= 5    // b = b - 5

b *= 5    // b = b * 5

b /= 5    // b = b / 5

b %= 5    // b = b % 5

比较运算符

比较两个数,结果返回 true或 false

sum == 5  //是否相等

sum != 5 //是否不等

sum > 5  //是否大于

sum < 5  //是否小于

sum >= 5 //是否大于等于

sum <= 5 //是否小于等于

三元操作符

let isSumEqualToFive = isEqual ? "Yes" : "No"
等价于

if isEqual {  
  isSumEqualToFive = "Yse"
} else {  
  isSumEqualToFive = "No"
}

逻辑运算符

let logicalNot = !isEqual

let logicalAnd = isNotEqual && isLess

let logicalOR  = isGreater || (isLess && isLe)

逻辑与 && 两个都为真结果才为真;

逻辑或 | | 两个有一个为真结果就为真;

逻辑非 ! 取反。