问一个ASP逻辑算法顺序

来源:百度知道 编辑:UC知道 时间:2024/06/22 20:21:33
<%
if 1<10 or 11>10 and 10<9 then
response.write "成立"
end if
%>
这样既然成立。在我印象用好像是开始1<10 or 11>10这里等于真,然后真AND 10<9 应该最后的结果是假

为什么是真呢到底怎么算的另我百思不得其解

msdn解释,由高到低如下:
1、所有比较运算符
(=、<>、<、<=、>、>=、Is、IsNot、Like、TypeOf...Is)
2、逻辑运算符和位运算符
非 (Not)
与 (And、AndAlso)
或 (Or、OrElse)
异或 (Xor)

所以应该是:
(1<10) or ((11>10) and (10<9))
很明显真 or 一个东西,那肯定是真了。

10<9
这个不成立吧???