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

关系运算符和逻辑运算符

  由于NoahWeb逻辑层语法标签和表现层语法标签是使用在不同的文本格式里,逻辑层语法标签受到Xml格式的制约,因此在NoahWeb中逻辑层语法标签和表现层语法标签的关系运算符和逻辑运算符在书写时略微有不同的地方。请在逻辑层语法标签和表现层语法标签里采用所指定的关系运算符和逻辑运算符。

表现层关系运算符和逻辑运算符:

关系等于:

==

[a]==[b]
关系不等于: != [a]!=[b]
关系大于: > [a]>[b]
关系大于等于: >= [a]>=[b]
关系小于: < [a]<[b]
关系小于等于: <= [a]<=[b]
逻辑与: && [a]>[b]&&[a]>10
逻辑或: || [a]>[b]||[a]>10
逻辑非: ! ![a]==[b]

逻辑层关系运算符和逻辑运算符:

关系等于:

==

[a]==[b]
关系不等于: != [a]!=[b]
关系大于: &gt; [a]&gt;[b]
关系大于等于: &gt;= [a]&gt;=[b]
关系小于: &lt; [a]&lt;[b]
关系小于等于: &lt;= [a]&lt;=[b]
逻辑与: &amp;&amp; [a]&gt;[b]&amp;&amp;[a]&gt;10
逻辑或: || [a]&gt;[b]||[a]&gt;10
逻辑非: ! ![a]==[b]


表现层示例

<!-- NoahSetValue SetName="a" SetValue="20" -->

<!-- NoahSetValue SetName="b" SetValue="10" -->

<!-- NoahIf EX="[a]>[b]&&[a]>10" -->

结果是真

<!-- NoahElse -->

结果是否

<!-- NoahEndIf -->

 

逻辑层示例

<For InitVar="i" InitValue="0" EX="[i]&lt;10" NextValue="[i]+1" >

<If EX="[i]%3==0">

<SetVar Name="message" Value="[i] ADD '能被3整除'" />

<Echo ContentLinkId="viewmsg" />

<Else />

<SetVar Name="message" Value="[i] ADD '不能被3整除'" />

<Echo ContentLinkId="viewmsg" />

</If>

</For>

 

 

 

 

 

查看NoahWeb在线手册

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