邏輯表達(dá)式用來測試比較復(fù)雜的條件,一般都用來連接多個(gè)關(guān)系表達(dá)式。如:使用age變量當(dāng)年齡,若條件為:10<age≤30(大于10歲且小于30歲),其邏輯表達(dá)式的寫法如下:
If(age>10)And (age<=30) then
其中(age>10)和(age<=30)兩者為關(guān)系表達(dá)式,兩者間利用And邏輯運(yùn)算符來連接。同樣,邏輯表達(dá)式的運(yùn)算結(jié)果只有真(True)或假(False)。邏輯表達(dá)式主要有兩種類型的表達(dá)方式:
And、Or、Not、XOR邏輯運(yùn)算符
AndAlso/OrElse邏輯運(yùn)算符
例如,若a值為6,求下列邏輯運(yùn)算后的結(jié)果:
(a>1) And (a<=10) ‘檢查1<a≤10,結(jié)果為True
(a<1) Or (a>=5) ‘檢查a是否小于大于5,結(jié)果為True
當(dāng)需要指定某個(gè)變量的值、將某個(gè)變量或某個(gè)表達(dá)式的結(jié)果指定給某個(gè)變量時(shí),就必須使用賦值運(yùn)算符來完成。賦值運(yùn)算符是以符號(=)來表示。