在 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
谁能解释为什么?
在 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
谁能解释为什么?
在 VBA 中,True 为 -1,False 为 0。:) 所以所有方程都是正确的。见上一个问题:If value = true then append 1 else 0 in VBA