表9.1 EL表達式的操做符數組
操做符數學
功能和做用io
.變量
訪問一個bean屬性或者Map entry方法
[]鏈表
訪問一個數組或者鏈表元素集合
()di
對子表達式分組,用來改變賦值順序block
? :運算符
條件語句,好比:條件?ifTrue:ifFalse
若是條件爲真,表達式值爲前者,反之爲後者
數學運算符,加操做
數學運算符,減操做或者對一個值取反
數學運算符,乘操做
/ 或div
數學運算符,除操做
% 或mod
數學運算符,模操做(取餘)
== 或eq
邏輯運算符,判斷符號左右兩端是否相等,若是相等返回true,不然返回false
!= 或ne
邏輯運算符,判斷符號左右兩端是否不相等,若是不相等返回true,不然返回false
< 或lt
邏輯運算符,判斷符號左邊是否小於右邊,若是小於返回true,不然返回false
或gt
邏輯運算符,判斷符號左邊是否大於右邊,若是大於返回true,不然返回false
<= 或le
邏輯運算符,判斷符號左邊是否小於或者等於右邊,若是小於或者等於返回true,不然返回false
= 或ge
邏輯運算符,判斷符號左邊是否大於或者等於右邊,若是大於或者等於返回true,不然返回false
&& 或and
邏輯運算符,與操做賦。若是左右兩邊同爲true返回true,不然返回false
|| 或or
邏輯運算符,或操做賦。若是左右兩邊有任何一邊爲true返回true,不然返回false
! 或not
邏輯運算符,非操做賦。若是對true取運算返回false,不然返回true
empty
用來對一個空變量值進行判斷: null、一個空String、空數組、空Map、沒有條目的Collection集合
func(args)
調用方法, func是方法名,args是參數,能夠沒有,或者有一個、多個參數.參數間用逗號隔開