上一個主題: 廠商憑證運算式:運算式運算子、函數與全域變數下一個主題: 函數及全域變數


運算式運算子

此區段說明廠商憑證運算式中可使用的運算子。

您可以在廠商憑證運算式中使用 MVEL 語法。 MVEL 是 Java 環境中可公開使用的可嵌入運算式語言,所用的語法接近 Java。 MVEL 支援類似 Java 運算式的運算式。

您能夠使用運算子建立運算式、使用括弧控制優先順序,而且以分號控制陳述式。 如需 MVEL 語言的詳細參考,請參閱 http://mvel.codehaus.org

下表摘要說明可用的運算子:

附註:在 XML 文件中,使用 XML Named Entities (XNE) 呈現方式。

運算子

XNE

說明

範例

=

 

指派

a = 1

==

 

等於

"fred" == "fred"

!=

 

不等於

"fred" != "tom"

>

>

大於

1 > 0 為 true

<

&lt;

小於

0 < 1 為 true

>=

 

大於或等於

1 >= 0 為 true

<=

 

小於或等於

1 <= 1 為 true

contains

 

確認左邊的值是否包含右邊的值

"tomcat" contains "cat"

isdef

 

測試是否定義變數

isdef a

+

 

新增

1 + 1

+

 

"one " + "two"

-

 

2 - 1

*

 

2 * 2

/

 

4 / 2

%

 

模數

5 % 2

&&

&amp;&amp;

邏輯 AND

(x>-1) && (x<1)

||

 

邏輯 OR

(x>-1) && (x<1)

&

&amp;

AND 位元運算

17 & 0xF

|

 

OR 位元運算

4 | 1

^

 

排除 OR 位元運算

5 ^ 1

!

 

否定

! True

?

 

三元運算子

年齡 > 17? "allow" : "deny"