欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

語(yǔ)言參考 - 運(yùn)算符

AutoIt 支持以下賦值符號(hào), 數(shù)學(xué)運(yùn)算符, 比較和邏輯運(yùn)算符.

 

運(yùn)算符 描述

      賦 值 操 作
=
給變量賦值. 例如 $var = 5     (分配數(shù)值 5 到變量 $var)
+=
自加賦值. 例如 $var += 1     (添加 1 到變量 $var)
-=
自減賦值.
*=
自乘賦值.
/=
自除賦值.
&=
連接賦值. 例如 $var = "one", 然后 $var &= 10    (變量 $var 現(xiàn)在等于 "one10")

      數(shù)學(xué)運(yùn)算符
+ 兩個(gè)數(shù)相加.如:10 + 20    (結(jié)果等于 30)
- 兩個(gè)數(shù)相減.如:20 - 10    (結(jié)果等于 10)
* 兩個(gè)數(shù)相乘.如:20 * 10    (結(jié)果等于 200)
/ 兩個(gè)數(shù)相除.如:20 / 10    (結(jié)果等于 2)
& 連接兩個(gè)字符串.如: "one" & 10    (結(jié)果等于"one10")
^ 冪運(yùn)算. 如:2 ^ 4    (結(jié)果等于 16)

      比較運(yùn)算符 (用于字符串時(shí)不區(qū)分大小寫(xiě), 但 == 除外)
= 判斷兩個(gè)值是否相等. 例如 If $var= 5 Then    ( 如果 $var 等于 5, 則條件成立).
==

判斷兩個(gè)字符串是否相等. 區(qū)分大小寫(xiě). 如果左,右值不是字符串,則必須轉(zhuǎn)換為字符串.

這個(gè)操作符僅用于字符串比較, 并且是區(qū)分大小寫(xiě)的.

<>

判斷兩個(gè)值是否不相等. 比較字符串時(shí)不區(qū)分大小寫(xiě).

要比較兩個(gè)字符串, 且區(qū)分大小寫(xiě), 則使用 ("字符串1" == "字符串2")

>

判斷第一個(gè)值(左邊)是否大于第二個(gè)值(右邊).

字符串按字典順序(lexicographically)進(jìn)行比較, 即使字符串的內(nèi)容是數(shù)字也如此.

>=

判斷第一個(gè)值(左邊)是否大于或等于第二個(gè)值(右邊).

字符串按字典順序(lexicographically)進(jìn)行比較, 即使字符串的內(nèi)容是數(shù)字也如此.

<

判斷第一個(gè)值(左邊)是否小于第二個(gè)值(右邊).

字符串按字典順序(lexicographically)進(jìn)行比較, 即使字符串的內(nèi)容是數(shù)字也如此.

<=

判斷第一個(gè)值(左邊)是否小于或等于第二個(gè)值(右邊).

字符串按字典順序(lexicographically)進(jìn)行比較, 即使字符串的內(nèi)容是數(shù)字也如此.


      邏輯運(yùn)算符
AND

邏輯與運(yùn)算.如: If $var = 5 AND $var2 > 6 Then

(如果變量 $var 的值為 5 而且 變量 $var2 的值大于 6 則條件成立)

OR

邏輯或運(yùn)算.如: If $var = 5 OR $var2 > 6 Then

(如果變量 $var 的值為 5 或者 變量 $var2 的值大于 6 則條件成立)

NOT 邏輯非運(yùn)算.如: NOT 1    (不是 1, 則條件不成立 False)

 

當(dāng)表達(dá)式內(nèi)含有多個(gè)運(yùn)算符時(shí),其運(yùn)算的先后順序由 運(yùn)算符的優(yōu)先級(jí)別 控制. AutoIt 中運(yùn)算符的優(yōu)先級(jí)如下所示. 處于同一優(yōu)先級(jí)的兩種運(yùn)算符,則按從左到右的順序運(yùn)算

從最高到最低的優(yōu)先級(jí):

    NOT
    ^
    * /
    + -
    &
    < > <= >= = <> ==
    AND OR

 

例如 2 + 4 * 10 結(jié)果為 42, 運(yùn)算順序如下:

    4 * 10    (等于 40)

    2 + 40    (等于 42)

乘號(hào) * 擁有比加號(hào) + 更高的優(yōu)先級(jí). 

 

可以使用括號(hào)強(qiáng)行首先計(jì)算表達(dá)式的一部分

例如: (2 + 4) * 10 等于 60.


當(dāng)使用邏輯運(yùn)算符 AND, OR 時(shí),請(qǐng)注意以下幾點(diǎn):

例如: If  MyFunc1() OR MyFunc2() Then     ( 如果 MyFunc1() 返回 true, 則不調(diào)用 MyFunc2() ).

例如: If  MyFunc1() AND MyFunc2() Then   ( 如果 MyFunc1() 返回 false, 則不調(diào)用 MyFunc2() ).

provider with jb51.net (unicode)