1

在 JavaScript 中:

alert(True > False) -> true
alert(False > True) -> false

这是有道理的,因为 True 是 1 而 False 是 0 ..

但在 VBA 中:

Msgbox(4 > 3)        -> true
Msgbox(True > False) -> false
Msgbox(False > True) -> true

谁能解释为什么?

4

1 回答 1

6

在 VBA 中,True 为 -1,False 为 0。:) 所以所有方程都是正确的。见上一个问题:If value = true then append 1 else 0 in VBA

于 2012-07-20T23:08:13.963 回答