对计算机来说,运算符就是告诉它执行一个数学或逻辑运算。赋值、加减乘除、比较、三元操作符等。
赋值操作符
等号右边值赋值给左边的变量
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"
}
逻辑运算符
逻辑与 && 两个都为真结果才为真;
逻辑或 | | 两个有一个为真结果就为真;
逻辑非 ! 取反
var logicalNot = !isEqual
var logicalAnd = isNotEqual && isLess
var logicalOR = isGreater || (isLess && isLe)
网友评论