操作符

来源:互联网 发布:爱淘宝 每日抽红包 编辑:程序博客网 时间:2024/05/29 07:38

1、        算术运算符

–        算术运算符主要有平时常用的“+”、“-”、“*”、“/”、“%” 。

实例:在静态文本中使用EL语言

10+5=${10+5}<br>

10/5=${10/5}<br>

10*5=${10*5}<br>

10%5=${10%5}<br>

true and false=${true && false}<br>

true or false=${true || false}<br>

5>6=${5>6}<br>

5==6=${5==6}<br>

2、    关系运算符

–        关系运算符主要有“==”、“!=”、“<”、“>”、“<=”、“>=”

 

运算符类型

运 算 符

功  能

关系运算符

== 或eq

判断符号两边是否相等,相等返回true,否则返回false

!= 或ne

判断符号两边是否不相等,不相等返回true,否则返回false

< 或lt

判断符号左边是否小于右边,如果小于返回true,否则返回false

> 或gt

判断符号左边是否小于右边,如果小于返回true,否则返回false

<= 或le

判断符号左边是否小于或者等于右边,如果小于或者等于返回true,否则返回false

>= 或ge

判断符号左边是否大于或者等于右边,如果大于或者等于返回true,否则返回false

3、   逻辑运算符

–        逻辑运算符主要有“&&”、“||”、“!” 。

运算符类型

运 算 符

功  能

逻辑运算符

&& 或 and

与运算符,如果符号两边均为true,则返回true,否则返回false

|| 或 or

或运算符,如果符号两边任何一边为true,则返回true,否则返回false

! 或 not

非运算符,在运算结果为true的时候,则返回false,否则返回true

4、     验证运算符“empty”与条件运算符“?:”

运算符类型

运 算 符

功  能

验证运算符

empty

empty作为前缀,用来检索一个值是否为null或者empty。如${empty user.name}用来判断user对象中的name的值是否为null

条件运算符

?

${条件 ? truevalue:falsevalue},如果条件为真,则表达式的值为truevalue,否则为falsevalue