1.賦值操作
let a = 0
let b = 5
let c = 2
在Swift語(yǔ)言中剥哑,賦值操作沒(méi)有返回值,不可以作為if語(yǔ)句的判斷條件:如
if a = b{},此時(shí)編譯器會(huì)報(bào)錯(cuò)堕汞。
2.運(yùn)算操作
a + b //加法
a - b //減法
a * b //乘法
a / b //除法
a % b //取余
a++ //自增
b-- //自減
a += 2 //a = a + 2
...
取余可以也可以對(duì)浮點(diǎn)數(shù)進(jìn)行操作
let e = 5.2
let d = 1.7
e % d //結(jié)果為0.1
3.比較操作
a == b a != b a > b a < b a >= b a <= b a === b a !== b
比較操作通常返回布爾類(lèi)型的值但狭,用于條件語(yǔ)句作為判斷條件:
if a = b{}
4.條件運(yùn)算
if question{ answer1 }else{ answer2 } -------------------------------------------------------- questuon? answer1:answer2 //以上兩種表達(dá)方式的意義是相同的 var score = 62 var rate = score >= 60? "及格" : "不及格" //結(jié)果為rate = "及格"