NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

表示层标签 NoahElseIf

  当判断条件为真时,执行其下语句。

 

说明

语法:

<!-- NoahIf EX="" -->

<!-- NoahElseIf EX="" -->

<!-- NoahElseIf EX="" -->

<!-- NoahElse -->

<!-- NoahEndIf -->

必要参数:

EX


参数说明:

标签体:

<!-- NoahIf EX="" -->

参数:EX 内容为一个判断表达式,当判断结果为真(True)执行标签体到下一个判断条件标签或是判断结束标签之间的逻辑并输出内容。当判断条件为否(False)跳过此部分内容继续下一个判断或是结实判断。

 

内容说明

  当NoahIf或上一个NoahElseIf标签中的条件为假时,转到这里继续运行,执行其下语句。需要记住的是,此标签同样必须嵌套在NoahIf标签之中,一个<NoahIf>标签之中可以有多个<NoahElseIf>标签,当你需要多次判断的时候。

示例

 

<!-- NoahIf EX="[_root.nextid]==[_LOOP.*.purview]" -->

<!-- 动作1逻辑部分 -->

<!-- NoahElseIf EX="[_root.nextid]>[_LOOP.*.purview]" -->

<!-- 动作2逻辑部分 -->

<!-- NoahElseIf EX="[_root.nextid]<>[_LOOP.*.purview]" -->

<!-- 动作3逻辑部分 -->

<!-- NoahElse -->

<!-- 动作4逻辑部分 -->

<!-- NoahEndIf -->

 

示例说明

  当第一次判断条件为假时,继续判断,当条件为真时,执行第一个<NoahElseIf>下的语句,也就是动作2,当条件为假时,继续判断,直到所有条件都为假时,执行<NoahElse>下的语句。



 

示例

<!-- NoahForStart InitVar="cx" InitValue="0" EX="[cx]<5" NextValue="[cx]+1" -->

<!-- NoahIf EX="[cx]%3==0" -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#C6D5FD" style="font-size:12px ">

<tr>

<td><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:能被3整除</td>

</tr>

</table>

<!-- NoahElse -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#CC3300" style="font-size:12px ">

<tr>

<td><span class="style1"><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:不能被3整除</span></td>

</tr>

</table>

<!-- NoahEndIf -->

<!-- NoahForEnd -->

 

示例输出

0:能被3整除
1 :不能被3整除
2 :不能被3整除
3:能被3整除
4 :不能被3整除


 

示例

<!-- NoahForStart InitVar="cx" InitValue="0" EX="[cx]<10" NextValue="[cx]+1" -->

<!-- NoahIf EX="[cx]%2==0" -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#66CC99" style="font-size:12px ">

<tr>

<td><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:能被2整除</td>

</tr>

</table>

<!-- NoahElseIf EX="[cx]%3==0" -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#ABE2C7" style="font-size:12px ">

<tr>

<td><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:能被3整除</td>

</tr>

</table>

<!-- NoahElseIf EX="[cx]%5==0" -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#D1EFE0" style="font-size:12px ">

<tr>

<td><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:能被5整除</td>

</tr>

</table>

<!-- NoahElse -->

<table border="0" cellpadding="2" cellspacing="1" bgcolor="#FF9966" style="font-size:12px ">

<tr>

<td><!-- NoahValue ValueName="[cx]" MaxChar="" DChar="" Safety="False" -->:不能被数字2、3、5中任何一个整除</td>

</tr>

</table>

<!-- NoahEndIf -->

<!-- NoahForEnd -->

 

 

示例输出

0:能被2整除
1:不能被数字2、3、5中任何一个整除
2:能被2整除
3:能被3整除
4:能被2整除
5:能被5整除
6:能被2整除
7:不能被数字2、3、5中任何一个整除
8:能被2整除
9:能被3整除

 

 

参考
 

 

 

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.