判断标签

 

标签作用:进行逻辑判断

 

书写格式:

     ${if(表达式)}

       代码一

     ${else}

       代码二

     ${end}

 

标签简写:

     $if(表达式)

       代码一

     $else

       代码二

      $end

 

注意事项:

     1.表达式可以直接为true或者false

     2.支持以下逻辑运算符:||(逻辑或),&&(逻辑与),>(大于),<(小于),>=(大于等于),<=(小于等于),!=(不等于)

     3.目前暂时不支持非(!)运算

     4.在1.2之前的版本不支持else if

     5.四则运算符优先级大于逻辑运算符, 如果表达式比较复杂,应合理利用括号

     6.else 部分没有内容可以省略

 

示例代码:

 

     模板:$if((3+15)/2>=80) || (8*27-(55*2)!=21) || (5>4))//支持复杂的表达

          条件成立

        $elseif(2>7))//else if 写法

          else if条件成立

        $else

          条件不成立

        $end